WPF - ObservableCollection<string> nao dispara PropertyChanged
Ola pessoal,
Eu tenho uma array de string, e estou usando o ObservableCollection<string>, entao na view quando o usuario entra com algum valor nos textbox gerado automaticamente nao dispara o PropertyChanged, ja tentei varias coisas, ja tentei usar o CollectionChanged mas como eh string dah pau. Alguem ja passou por isso
Segue o XAML:
<Grid Grid.Column="0" >
<ItemsControl ItemsSource="{Binding Processes[0].ActualDivisible, UpdateSourceTrigger=PropertyChanged}" ap:FocusProperty.GotFocus="{Binding Processes[0].GotFocusCommand}"
ap:FocusProperty.LostFocus="{Binding Processes[0].LostFocusCommand}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBox TabIndex="1" Text="{Binding Path=., UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" ap:FocusProperty.GotFocus="{Binding Processes[0].GotFocusCommand}" ap:FocusProperty.LostFocus="{Binding Processes[0].LostFocusCommand}" />
</DataTemplate>
</ItemsControl.ItemTemplate>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Rows="1"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
</Grid>
E na minha classe declarei assim minha propriedade
private ObservableCollection<string> _actualDivisible;
public ObservableCollection<string> ActualDivisible
{
get
{
if(_actualDivisible == null)
{
_actualDivisible = new ObservableCollection<string>() { "" };
}
return _actualDivisible;
}
set
{
if (_actualDivisible != value)
{
_actualDivisible = value;
RaisePropertyChanged();
}
}
}
Alguem ja teve esse problema?Discussão (2)
Carregando comentários...