C#自定义窗体style中 button点击事件通过Command传递

资源字典中

<

Button x:Name="BtnClose" Margin="0,-1.5,-1,0" Style="{DynamicResource ButtonClose}"
              HorizontalAlignment="Right" VerticalAlignment="Top" Command="ApplicationCommands.Close" />  //点击触发close命令

主窗体中

<Window.CommandBindings>
        <CommandBinding Command="Close" Executed="ClosedBtn_Click"/> //触发命令后执行ClosedBtn_Click事件
        <CommandBinding Command="New" Executed="Minimize_Executed"/>
</Window.CommandBindings>


<Window.Triggers>
    <EventTrigger SourceName="cmdStart" RoutedEvent="Button.Click">
        <BeginStoryboard Name="fadeStoryboardBegin">
            
        </BeginStoryboard>
    </EventTrigger>
</Window.Triggers>

猜你喜欢

转载自blog.csdn.net/qq_43053398/article/details/84321144