ile iki kullanıcı denetimi arasındaki iletişim (biri diğerini içerir) MVVM, .NET Framework 4.6.1 ve C# ile bir WPF geliştiriyorum.MVVM
<Grid x:Name="gridStartBatch" Margin="30" Grid.RowSpan="6" Grid.ColumnSpan="3" Visibility="{Binding GridStartBatchVisibility}">
<local:StartBatch x:Name="userControlStartBatch" />
</Grid>
Ben GridStartBatchVisibility
değerini değiştirerek StartBatch
kullanıcı kontrolü gösterir:
Ben iki kullanıcı Kontrolörler, diğeri içeride bir tane var. StartBatchViewModel
günü
ben FirstControlViewModel
iletmek istediğimiz üç özelliklere sahip ve aynı zamanda ben StartBatch
gizlemek için GridStartBatchVisibility
değerini değiştirmek için FirstControlViewModel
bildirmek istiyorum.
FirstControlViewModel
StartBatchViewModel
aracılığıyla erişmek için var mı?
Üçüncü taraf bir çerçeve kullanmanız gerekmez. Komut Kalıbına bakın: https://en.wikipedia.org/wiki/Command_pattern ve nihayetinde görünüm modellerinizi enjekte eden bir çeşit denetleyici kullanın. – Daltons