Я начал использовать инструментарий mvvm-light и впервые в WPF.
Мой вопрос:
Я хочу создать приложение, в котором главное окно содержит сетку с 2 столбцами 1 команда col, а col2 будет отображать представления при нажатии каждой команды.
я хочу, чтобы представления создавались по команде и извлекались из собственного представления.
Я пытался понять, как это сделать, но безуспешно.
Я не знаю, как написать такую забавную информацию с помощью mvvm light.
Я просто знаю, как создать главное окно с mainview и другим видом, созданным уже при загрузке.
Пожалуйста, помогите мне ..
Я использую 2008 WPF3.5
Ширли.
Сделай меня счастливой сегодня .. я только начал неделю !!!
ThankU. Я сделал это и получил в результате Tostring () текущей ViewModel "LU.ViewModel.AllChannelsViewModel", а не реальное представление.
Представление, которое я хочу загрузить:
Я использую mvvm-light
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="30" />
<RowDefinition Height="30" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Button Grid.Row="0" Height="22" HorizontalAlignment="Right" Margin="8,4,0,0" Name="closebutton" VerticalAlignment="Top" Width="100" Command="{Binding CloseCommand}">Close</Button>
<Button Grid.Row="1" Height="22" HorizontalAlignment="Left" Margin="8,4,0,0" Name="button1" VerticalAlignment="Top" Width="100" Command="{Binding GetChannelsCommand}">Load Channels</Button>
<Button Grid.Row="1" Height="22" HorizontalAlignment="Right" Margin="8,4,0,0" Name="button2" VerticalAlignment="Top" Width="100" Command="{Binding NewChannelCommand}">New Channel</Button>
<dg:DataGrid Grid.Row="2" ItemsSource="{Binding AllChannelsData}" Margin="0,30,0,0" />
</Grid>
Что мне здесь не хватает? Как я могу показать реальное представление, которое я хочу, а не название модели представления?
Ширли