wpf 中的单击事件怎么获取当前控件的名字

wpf 中的单击事件怎么获取当前控件的名字,第1张

button_clik(objce sender,e)

  var d=  sender as button

  dname;

没开VS,手打的不知道有没有打错,大体上就这样,你懂的被VS惯坏了,基本记不住

类似IsPressed这种表button状态的属性是在button的Style里设置的,而且是trigger里。

查看button的状态属性的方法如下:(要通过blend软件哟)

用blend编辑button的模板

然后选择triggers面板,点+Property按钮(即加属性按钮)

默认会添加iscancel状态

3

点击Activated When(当触发时)下的第二列下拉框,就可以更改状态了。

用VS自带的Blend改下Button的样式就可以了,很方便的。

去焦点样式的话,简单的可以直接将其获得焦点时的样式设为null就可以了,名字好像叫 FocusVisualStyle ,你看下。

创建button的时候给button命名,然后在button的Click的事件中获取Name即可

var button = new Button { Name = "Button" };

buttonClick+=new RoutedEventHandler(Button_Click);

private void Button_Click(object sender, RoutedEventArgs e)

{

var button = sender as Button;

var buttonName = buttonName;

MessageBoxShow(buttonName);

}

不应该是按下数字键之后就执行运算 *** 作,而应该是按下数字键后将所按的数字记录下来,当按下运算符键的时候在执行运算 *** 作。用全局变量记录在两次运算符之间所输入的值,然后将这些值组合成一个值参与运算,这样就可以进行一位数以上的运算了

以上就是关于wpf 中的单击事件怎么获取当前控件的名字全部的内容,包括:wpf 中的单击事件怎么获取当前控件的名字、WPF中类型button的事件或属性中怎么找不到IsPressed、怎么设置wpf中button控件获得焦点后的样式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9649275.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存