wpf 控件注意事项
Posted mamaxiaoling
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf 控件注意事项相关的知识,希望对你有一定的参考价值。
1.阴影
<Border.Effect>
<DropShadowEffect Color="Gray" Direction="320" BlurRadius="20" Opacity="0.7" ShadowDepth="10"/>
</Border.Effect>
2.在Loaded中添加控件的按键事件,但对类似于Popup没有焦点的控件无效
private void Loaded(Popup obj)
obj.KeyDown += (sender, e) =>
if (e.Key == Key.Enter)
PopTimeClose(obj);
;
去掉聚焦是的虚线<Setter Property="FocusVisualStyle" Value="x:Null" />
父容器强制获取子项焦点FocusManager.FocusedElement="Binding ElementName=btn"
当为可聚焦性控件是可用如下Mouse+Enter事件
<Button.InputBindings>
<KeyBinding Command="Binding CmdPopDailyExpenseInstrust1_KeyClose"
CommandParameter="Binding ElementName=Pop_DailyExpenseInstrust1"
Key="Enter"
Modifiers="Alt"/>
<MouseBinding Command="Binding CmdPopDailyExpenseInstrust1_MouseClose"
CommandParameter="Binding ElementName=Pop_DailyExpenseInstrust1"
MouseAction="RightClick"/>
</Button.InputBindings>
textBox 按键事件
<i:Interaction.Triggers>
<ei:KeyTrigger FiredOn="KeyUp" Key="Return">
<i:InvokeCommandAction Command="Binding CmdPopDailyExpenseAbstract1_KeyClose"/>
</ei:KeyTrigger>
</i:Interaction.Triggers>
以上是关于wpf 控件注意事项的主要内容,如果未能解决你的问题,请参考以下文章