나는로드 될 때 스타일이 적용이XamTextEditor 텍스트 나중에
<Style x:Key="StatusStyle" TargetType="{x:Type igWpf:XamTextEditor}">
<Setter Property="FontSize" Value="11" />
<Setter Property="FontWeight" Value="Bold" />
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor,
AncestorType=dataPresenter:CellValuePresenter},
Path=Record.DataItem.Status}" Value="New">
<Setter Property="Background" Value="{StaticResource DkRed}" />
<Setter Property="Foreground" Value="AntiqueWhite" />
<Setter Property="Text" Value="Awaiting Pickup" />
</DataTrigger>
</Style.Triggers>
</Style>
등이
<dp:Field Name="Status" Label="Status">
<dp:Field.Settings>
<dp:FieldSettings AllowEdit="False"
EditorStyle="{StaticResource StatusStyle}" CellWidth="100" />
</dp:Field.Settings>
</dp:Field>
과 스타일 같은 XamDataGrid 및 사용 XamTextEditor 있습니다. "Pickup Awaiting"을 텍스트로 보여줍니다. 그러나 스크롤하고 레코드가 스크롤되면 (이동하고 오면) Status 필드/속성의 실제 값 즉 New가 표시됩니다.
흥미로운 사실은 전경과 배경이 트리거에 그대로 남아 있다는 것입니다.
왜이 동작입니까? 내가 설정해야하는 것은 없습니까?