DataGrid при нажатии на кнопку - C#
Формулировка задачи:
Добрый день, очень нужна ваша помощь
В чем тут проблема, каждый раз когда нажимаю на Enter меня перекидывает на новую линию в DataGrid, а мне нужно чтобы при нажатии на Enter открылась окно и закрылась.
<DataGrid x:Name="goods_all" Margin="10 0 0 0" VerticalAlignment="Top" Width="Auto" FontSize="13" AlternatingRowBackground="#FFEFFBFF" RowBackground="White" RowHeight="30" SelectionMode="Single" HorizontalGridLinesBrush="#d9d9d9" VerticalGridLinesBrush="#d9d9d9" ColumnHeaderHeight="30" RowHeaderWidth="0" IsReadOnly="True" IsTextSearchCaseSensitive="True" CanUserResizeRows="False" HorizontalScrollBarVisibility="Hidden" SelectionChanged="goods_all_SelectionChanged" Height="370" Background="White"> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding ID}" ClipboardContentBinding="{x:Null}" Header="№" HeaderStringFormat="id" MinWidth="70" Width="70" IsReadOnly="True" SortDirection="Ascending"/> <DataGridTextColumn Binding="{Binding KOD}" ClipboardContentBinding="{x:Null}" Header="Код" HeaderStringFormat="code" MinWidth="100" Width="100" IsReadOnly="True"/> </DataGrid.Columns> </DataGrid>
Решение задачи: «DataGrid при нажатии на кнопку»
textual
Листинг программы
var uiElement = e.OriginalSource as UIElement; if (e.Key == Key.Enter && uiElement != null) { e.Handled = true; //Нажат Enter }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д