3
我有RowStyleSelector與數據網格。 窗口加載時調用正確。 當我調用PropertyChange時不會調用行的更改。如何調用行PropertyChanges StyleSelector
<DataGrid Grid.Row="2" ColumnWidth="*" ItemsSource="{Binding TraceItemCollectionViewSource , Mode=TwoWay , UpdateSourceTrigger=PropertyChanged}" EnableRowVirtualization="false" RowStyleSelector="{StaticResource TraceRowStyleSelector}" IsReadOnly="True" Name="TraceDataGrid" Margin="5,5,5,5" Padding="5,5,5,5" AutoGenerateColumns="False">
這是我的模型:
public class TraceDataItem : ObservableObject
{
private string _newReelId;
public string NewReelId
{
get { return _newReelId; }
set
{
if (value != _newReelId)
{
_newReelId = value;
RaisePropertyChanged("NewReelId");
}
}
}
}
我怎樣才能讓RowStyleSelector
時PropertyChanged("NewReelId")
被稱爲被調用。
謝謝。
完美,由於它解決了我的問題。 –
不客氣=) –