728x90
XamlBehaviorsWpf 설치
xaml에 추가 Using 추가
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
사용
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeave">
<i:InvokeCommandAction Command="{Binding TestClick}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
EventTrigger에 사용할 이벤트 입력
comman에 행위 command 입력
예제
<ComboBox x:Name="comboBox" HorizontalAlignment="Left" Margin="552,271,0,0" Grid.Row="1" VerticalAlignment="Top" Width="120">
<ComboBoxItem Content="사과"/>
<ComboBoxItem Content="포도"/>
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeave">
<i:InvokeCommandAction Command="{Binding TestClick}"/>
</i:EventTrigger>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding TestClick2341abs}"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</ComboBox>
728x90
'VisualStudio > WPF' 카테고리의 다른 글
[WPF] 바인딩(onetime, oneway, twoway, onewaytosource) (0) | 2023.01.09 |
---|---|
[WPF] Margin 마진 순서 (0) | 2023.01.06 |
[WPF] 사용자 정의컨트롤 디펜던시프로퍼티(DependencyProperty) (0) | 2023.01.05 |
[WPF] Async RelayCommand 사용 방법 (0) | 2023.01.05 |
[WPF] RelayCommand (0) | 2023.01.04 |