perché avevo bisogno di dividere alcune funzionalità tra le classi, sono arrivato alla seguente situazionePosso associare un controllo WPF alla proprietà di un campo?
codice XAML
<CheckBox IsChecked="{Binding MyObjectField.MyBoolean}" />
vista del modello
...
public MyInternalObject MyObjectField;
...
classe MyObject
public class MyInternalObject {
...
public bool MyBoolean { get; set; }
...
}
Non funziona se non faccio la replica la proprietà MyBoolean nella classe View Model.
public bool MyBoolean
{
get { return MyInternalObject.MyBoolean; }
set { MyInternalObject.MyBoolean=value; }
}
Qualcuno ha un'idea?
Così replicare le proprietà del VM è l'unico modo per farlo ... Grazie per il vostro aiuto –
sì e anche Raise PropertyChanged per "myBoolean" dopo stting il valore nel setter della proprietà. – ethicallogics
Sì, stavo semplificando l'esempio, ma comunque grazie al punto. –