我正在嘗試創建一種樣式,這會讓所有DataGrid在失去焦點時選擇第-1行。我做:ToolKit DataGrid取消選擇LostFocus上的全部
<Style TargetType="{x:Type DataGrid}">
<Style.Triggers>
<EventTrigger RoutedEvent="DataGrid.LostFocus">
<BeginStoryboard>
<Storyboard>
<Int32AnimationUsingKeyFrames Storyboard.TargetProperty="(DataGrid.SelectedIndex)">
<DiscreteInt32KeyFrame KeyTime="00:00:00" Value="-1" />
</Int32AnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Style.Triggers>
</Style>
它僅適用於第一次丟失焦點,但由於類型轉換ecxeption的第二次程序崩潰。是否有可能沒有代碼?
你只是試圖從'DataGrid'刪除選定的項目嗎? – Sheridan
我試圖刪除選擇(不選擇任何內容)。 – Taras
可能值得重新命名您的帖子來陳述您的*實際*目標。 – Sheridan