私はmvvm-lightツールキットを使い始めましたが、WPFは初めてです。
私の質問は、メインウィンドウに2列のグリッドが含まれているアプリケーションを作成したいです。1colコマンドとcol2は、各コマンドが押されたときにビューを表示します。コマンドでビューを作成し、それ自体のビューからまとめて表示したい。
私はそれを行う方法を理解しようとしましたが、成功しませんでした。
mvvmライトを使用してこの種のfunconalityを作成する方法がわかりません。
メインビューとロード時にすでに作成されている別のビューを使用してメインウィンドウを作成する方法を知っています。
私を助けてください..
2008WPF3.5を使用しています
シャーリー。今日は私を幸せにしてください..私はちょうど週を始めました!!!
ありがとう。私はそれを実行し、結果として、実際のビューではなく、現在のViewModel "LU.ViewModel.AllChannelsViewModel"のTostring()を取得しました。
ロードしたいビューは次のとおりです:私は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>
ここで何が恋しいですか?ビューモデルの名前ではなく、必要な実際のビューを表示するにはどうすればよいですか?
シャーリー