wpf 改变属性后怎么自动做出响应?

如题,假如有一个全局变量_tag,还有10个按钮(按钮的Text从1-10)。每个按钮都有自己的Click事件,当点击按钮后,_tag=按钮.Text。然后我想在_tag... 如题,假如有一个全局变量_tag,还有10个按钮(按钮的Text从1-10)。每个按钮都有自己的Click事件,当点击按钮后,_tag=按钮.Text。
然后我想在_tag变化的时候弹出MessageBox框,怎么做?用事件那种方法。
展开
 我来答
greystar_cn
2015-09-15 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
要用触发器来解决
给你个参考吧:
http://blog.csdn.net/lhx527099095/article/details/8029207
WPF中有种叫做触发器的东西(记住不是数据库的trigger哦)。它的主要作用是根据trigger的不同条件来自动更改外观属性,或者执行动画等操作。
WPFtrigger的主要类型有:Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种。从字面意思上我们想大家已经知道个大概,接下来我将还会用实例代码逐一进行介绍。trigger主要运用的场景在Style、ControlTemplate、DataTemplate三个地方。在这些地方可以使用trigger,具体视情况而定。
秋俊在路上
2015-09-15 · 超过85用户采纳过TA的回答
知道答主
回答量:117
采纳率:0%
帮助的人:111万
展开全部
最简单的是在属性中加个方法,最标准的是在属性中加个事件
1:
private string _tag;
public string Tag
{
get { return _tag; }
set
{
_tag = value;
MessageBox.Show(value);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式