IsReadOnly adında bir özelliğe sahip bir taban sınıfından miras kalan bir görünüm modelim var. Bu görünüm modelinde, Müşteri adında bir özelliğe sahibim ve müşteri nesnesinin özelliklerini, görünümümdeki denetimlere bağladım.MVVM bağlama özellikleri ve altpropiler
Ayrıca, IsReadOnly yöntemini her görünümde de görmek istiyorum.
<TextBox x:Name="FirstNameTextBox" Grid.Column="1" Margin="2,2,0,2" Grid.Row="2" TextWrapping="Wrap" HorizontalAlignment="Left" Width="200"
Text="{Binding FirstName, Mode=TwoWay}" IsReadOnly="{Binding MyViewModel.IsReadOnly}"/>
Bu iki özelliği kullanmaktan nasıl yararlanabilirim? burada yapıdır
public class MyViewModelBase { public bool IsReadOnly {get; set;} }
public class MyViewModel { kamu Müşteri Müşteri {get; set; } }
genel konuk Müşteri { genel dizede FamilyName {get; set; } } Herhangi bir yardım için
Alkış
Mülkiyet çok Bağlama ile çalışmalarını kateden, bu nedenle baz nesnesinin IsReadOnly özelliğine bağlamak için aşağıdakileri yapabilirsiniz
teşekkürler, bu benim sorunumu çözdü. Mülkiyet Traversing yapabileceğini bilmek güzel. :) – BBurke