繁体   English   中英

具有多个功能按钮的 C# WPF 扩展器

[英]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事件。

  1. 在您希望操作关联的按钮中,键入Click= 完成后,Visual Studio 智能感知将提供一个名称作为弹出窗口。 单击以接受。 注意属性现在是如何填写的,如Click="ButtonOperation" 将来 put 您可以输入更适合操作的名称。
  2. 将鼠标光标放在刚刚创建的"{name}"文本内的任意位置。
  3. F12键,您将被带到后面的代码,其中将使用适当的参数为您安装命名方法。
  4. 测试放入MessageBox.Show("Jabberwocky"); 在方法中,编译运行
  5. 当您单击按钮时,请注意弹出带有“Jabberwocky”的消息框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM