0
DataGrid 셀이 있고 그 아래에 텍스트 상자 컨트롤이 있습니다. 라우트 된 이벤트를 사용하여 해당 텍스트 상자 컨트롤의 텍스트 변경 이벤트를 호출하려면 어떻게해야합니까? EventSetter를 시도했지만 작동하지 않습니다. 내가 WPF DataGrid 셀 텍스트 상자 컨트롤
<TextBox x:Name="txtCell" TextChanged="txtCell_TextChanged">
을 테스트 한과가 작동
<Style TargetType="{x:Type DataGridCell}" x:Key="DatagridCellWithTextbox">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type DataGridCell}">
<Grid Background="{TemplateBinding Background}">
<Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" SnapsToDevicePixels="True">
<TextBox x:Name="txtCell" Text="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=Content.Text}" VerticalContentAlignment="Top" TextChanged="">
</TextBox>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
감사 디
당신은 왜 -1 표를 주 었는지 대답 해 주실 수 있습니까? – Dee
아마 거의 같은 질문을 다시하기 때문에. – LPL
pls는 내가이 상황에 대해 질문 한 곳에서 링크를 제공합니다. – Dee