@Drottarutarnum
Любопытный любитель

Как создать элементв коде в MVVM?

Вот я создаю кнопку в моей VM
Button myButton = new Button();
myButton.Width = 100;
myButton.Height = 30;
myButton.Content = "Кнопка";


Я бы мог вставить её в нужно место с помощью кода, например так:
layoutGrid.Children.Add(myButton);

Но я хочу решать внутри XAML место, где она будет, что-то типо
<Button Source="{Binding myButton}" />

Как добиться подобного?
  • Вопрос задан
  • 44 просмотра
Пригласить эксперта
Ответы на вопрос 1
@d-stream
Готовые решения - не подаю, но...
<Button Width="100" Height="30" Content="{Bindind ButtonText}" Command="{Binding ButtonCommand}"   />

И получится честное расположение дизайна в xaml, а поведения - в коде
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы