WPF关于窗口刷新……
[size=16px] 我做的是这样一个界面一个window被分成了两个gridA和gridB,其中gridA上通过frame框架加载了一系列Page,gridB上有五个按钮,显示的一个流程中的五个步骤,默认步骤一按钮背景颜色不同。
gridA的frame框架中每个Page都有下一步和上一步按钮,在中间个别页的下一步具有这样的功能,当点击超链接后,frame部分进入下一个页面,gridB中本步骤按钮颜色变回正常,下一个步骤的按钮变色。
经过某大牛的指导,利用事件去解决,问题在于window里始终没有那些Page的定义,对Page中抛出的事件无法做出响应。大牛告诉我要先让Page抛事件给frame,再让frame抛给window。
问题1: gridA的frame就用了一句话,将Page1放进去,并没有类似.cs后缀的文件去写接事件的句子。那
么应该写在哪?
问题2:同时接事件和抛事件 是不是将抛事件的部分写在接到事件后的行为里?我这么写了,可是不对。那么
应该是个啥样的?
我不想当伸手党,也不想直接用各位大牛的知识照抄,实在是我才接触不久。单纯的界面设计没问题,问题在于各种事件和所谓的特效。时间比较紧,所以希望各位大牛给予指点。
我还有这么个想法,就是给window里加入个整型变量x,当x=0时,对应第一个步骤的按钮变色,以此类推。而在Page里面的click事件,写成令x+1,并且刷新window。这样每次刷新后,window就会读取x的值,并让相应按钮变色。
问题又来了 - -
问题1:我的想法可实现吗?
问题2:刷新window的命令怎么写?
问题3:window被刷新后通过读取x数值来进行改变?
问题问完了 - - 我自己都觉着不好意思 书上的东西太泛了,看得懂都用不出来。真的跪求大神拯救……
wpf 框架
补充:.NET技术 , C#