【发布时间】:2011-11-22 20:09:25
【问题描述】:
我有一个包含如下按钮的用户控件
<UserControl x:Class="MyNamespace.myuseercontrol>
<Button Name="uxRemove" Grid.Row="2" Grid.Column="5" VerticalAlignment="Center"
HorizontalAlignment="Right" Width="70" Content="Remove"
Click="uxRemove_Click"/>
</UserControl>
主窗口如下:
<Window>
<stackpanel>
<local:MyUserControl x:Name="uxPanel1" />
</stackpanel>
</Window>
要求:
- 我想在用户控件触发 uxRemove_Click 事件时在父窗口上触发一个事件。
- 我想将基于 My usercontrol.IsEnabled 属性的 Isenabled 属性添加到堆栈面板“用户控件容器”中。
【问题讨论】:
-
我找到了一个很好的解决方案Here。有没有更好的解决方案?
标签: wpf events user-controls