コンボボックスにIsFilteringEnabled="True"
IsEditable="True"
を設定しました。そして、コンボボックスの検索項目に入力すると、選択変更が発生し、ランダムに項目が選択されます。これを防ぐ方法は?アイテムがテキストを入力していないときにのみイベントが発生します。 XAMLコードのようになります。 テキスト入力時にコンボボックス発火を防ぐ方法
<!--<telerik:RadComboBox.LayoutTransform>
<ScaleTransform ScaleX="1.5" ScaleY="1.5"></ScaleTransform>
</telerik:RadComboBox.LayoutTransform>-->
<telerik:RadComboBox.ItemContainerStyle>
<Style TargetType="{x:Type telerik:RadComboBoxItem}">
<Setter Property="FontSize" Value="16"></Setter>
<Setter Property="FontWeight" Value="SemiBold"></Setter>
</Style>
</telerik:RadComboBox.ItemContainerStyle>
<telerik:RadComboBox.Resources>
<Style TargetType="telerik:RadToggleButton">
<Setter Property="Width" Value="36" />
<Setter Property="Height" Value="36" />
</Style>
</telerik:RadComboBox.Resources>
<ie:Interaction.Triggers>
<ie:EventTrigger EventName="SelectionChanged">
<ie:InvokeCommandAction Command="{Binding serviceTypeComboBoxSelectedItemChangedCommand}" >
<ie:InvokeCommandAction.CommandParameter>
<Binding ElementName="serviceComboBox" Path="SelectedItem"/>
</ie:InvokeCommandAction.CommandParameter>
</ie:InvokeCommandAction>
</ie:EventTrigger>
</ie:Interaction.Triggers>
</telerik:RadComboBox>
、コードはようです:プライベートボイドserviceTypeComboBoxSelectedItemChanged_Event(オブジェクト送信者) { //何か
を行う}
をOnSelectionChanged。 –
コードが追加されました。チェックしてください。 –