У меня есть StackPanel с кнопками следующим образом,Доступ управления пользовательского интерфейса в ViewModel
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="0 10 0 0" Name="mystack">
<Button Width="30" Name="btn1" Height="30" Content="1" Margin="10"/>
<Button Width="30" Height="30" Content="2" Margin="10"/>
<Button Width="30" Height="30" Content="3" Margin="10"/>
<Button Width="30" Height="30" Content="4" Margin="10"/>
</StackPanel>
Как сделать эти кнопки в качестве одного объекта и использовать его в ViewModel?
, потому что я должен проверить каждую кнопку «Содержание» с моей ViewModel собственности ..
Вы должны * никогда * не обращаться к элементам управления пользовательского интерфейса в модели представления, он разбивает шаблон. –
да Но нужно сделать это, чтобы проверить .. –
Вы должны просто привязать интересующие свойства (например, «Контент») и взаимодействовать с этими данными, а не с элементами управления напрямую. –