0

comboboxセル編集テンプレート内にあるデータグリッド内にあります。

私が欲しいのは、ユーザーがアイテムを選択して次のセルに移動すると、選択したアイテムは同じセルcomboboxの にバインドする必要があるということです。textblock

誰かが私を助ける方法を知っているなら。ここに私のxamlがあります

<DataGrid AutoGenerateColumns="False" VirtualizingStackPanel.IsVirtualizing="False"
          Grid.Row="1" Grid.ColumnSpan="7" Name="attendancegrid" Background="#FFDCE8EB" CanUserAddRows="False" 
          BorderBrush="Chocolate" BorderThickness="5" RowHeight="30" IsSynchronizedWithCurrentItem="True"
          HorizontalGridLinesBrush="#FFB74646" IsReadOnly="False" Foreground="Black" Loaded="attendancegrid_Loaded"
          SelectionChanged="attendancegrid_SelectionChanged" CurrentCellChanged="attendancegrid_CurrentCellChanged"
          CellEditEnding="attendancegrid_CellEditEnding">

    <DataGridTemplateColumn Header="Monday" Width="100">
        <DataGridTemplateColumn.CellEditingTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <ComboBox x:Name="monday" Width="50"   IsSynchronizedWithCurrentItem="true"   Loaded="monday_Loaded" SelectionChanged="monday_SelectionChanged"></ComboBox>
                    <ComboBox x:Name="staff" Width="50" Loaded="staff_Loaded"></ComboBox>
                </StackPanel>
            </DataTemplate>
        </DataGridTemplateColumn.CellEditingTemplate>
        <DataGridTemplateColumn.CellTemplate>
            <DataTemplate>
                <StackPanel >
                    <TextBlock x:Name="mon"></TextBlock>
                </StackPanel>
            </DataTemplate>
        </DataGridTemplateColumn.CellTemplate>
    </DataGridTemplateColumn>
</DataGrid> 
4

1 に答える 1