Передаю команде Frame в WPF, но не работает

98
29 октября 2021, 10:30

Проблема в чем: мне нужно передать команде параметр в виде Frame. Frame определён в коде XAML. Frame в коде XAML:

<StackPanel Grid.Row="0">
     <Frame x:Name="MainFrame"/>
</StackPanel>

Сама команда:

public RelayCommand OpenNewPage
    {
        get
        {
            return _openNewPage ??
                (_openNewPage = new RelayCommand(obj =>
               {
                   Frame frame = obj as Frame;
                   frame.Content = new TESTPAGE();
               }));
        }
    }

Команда вызывается нажатием на кнопку:

<Button Content="TEST IT!" Command="{Binding OpenNewPage}" CommandParameter="MainFrame"/>

Проблема вот в этом:

READ ALSO
C# WPF Задание фона формы из ресурса проекта

C# WPF Задание фона формы из ресурса проекта

разрабатываю приложение, но мне необходимо из ресурсов достать изображение по средством языка C# без xamlXAML не подходит из-за того, что в будущем...

247
Вложенный запрос laravel

Вложенный запрос laravel

Никак не могу понять как в laravel сделать вложенный запрос из своего:

185
Межсайтовая авторизация PHP

Межсайтовая авторизация PHP

есть два сайта examplecom и example-login

160
Как мне сделать код более гуманным?

Как мне сделать код более гуманным?

//Здесь я вывожу рандомное событие, можно ли как то лучше написать этот код?

228