[英]C# WPF Expander with multiple functioning buttons
我有一个扩展器(下面的代码),我添加了一个 StackPanel 和几个按钮。 它们都在我测试代码时显示,但是我无法弄清楚如何为按钮编写单击事件。 关于如何获得此功能的任何想法?
<Expander x:Name="DBListing" ExpandDirection="Down" Header="DB List" Background="#FF644117" Foreground="LightGoldenrodYellow">
<StackPanel Orientation="Vertical">
<Button x:Name="EdiBtn" Content="EDI DB" Margin="0,0,0,0" Width="100" Height="30" Background="LightGoldenrodYellow" Foreground="#FF644117"/>
<Button x:Name="IssuesBtn" Content="Issues DB" Margin="0,10,0,0" Width="100" Height="30" Background="LightGoldenrodYellow" Foreground="#FF644117"/>
<Button x:Name="InterimBtn" Content="Interim DB" Margin="0,10,0,0" Width="100" Height="30" Background="LightGoldenrodYellow" Foreground="#FF644117"/>
</StackPanel>
</Expander>
我已经尝试为 xaml.cs 文件中的每个按钮分别设置一个点击事件,并且我还尝试为扩展器设置一个 switch 语句。 到目前为止没有运气。
通过这些步骤订阅 Xaml 中的Click
事件。
Click=
。 完成后,Visual Studio 智能感知将提供一个名称作为弹出窗口。 单击以接受。 注意属性现在是如何填写的,如Click="ButtonOperation"
。 将来 put 您可以输入更适合操作的名称。"{name}"
文本内的任意位置。MessageBox.Show("Jabberwocky");
在方法中,编译运行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.