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 控件注意事项的主要内容,如果未能解决你的问题,请参考以下文章

请问wpf中的GroupBox控件我想让他的Header位于右下角,注意是右下角,能实现吗?请详细说明,谢谢!

WPF 中动态创建和删除控件

WPF 10天修炼 - 内容控件

WPF 中动态创建和删除控件

WPF 入门 《常用控件》

创建WPF用户控件