&tag(WPFのためのMVVMデザイン パターン);

目次†[edit]

参考情報†[edit]

MVVM基本†[edit]

上記msdnサイトのサンプルアプリ†[edit]

概要†[edit]

RelayCommandの役割†[edit]

ViewModelの構造†[edit]

ViewModelBase†[edit]

CommandViewModel†[edit]

WorkspaceViewModel†[edit]

MainWindowViewModel†[edit]

ちなみに、タブ生成時は次のコードでタブの順番を制御している。TabControlを使っているのでバインドされているWorkspacesが変更されるだけで自動的にタブは増える。

        void SetActiveWorkspace(WorkspaceViewModel workspace)
        {
            Debug.Assert(this.Workspaces.Contains(workspace));

            ICollectionView collectionView = CollectionViewSource.GetDefaultView(this.Workspaces);
            if (collectionView != null)
                collectionView.MoveCurrentTo(workspace);
        }

※Bea Stollnitz » WPF’s CollectionViewSource

データモデルとリポジトリ†[edit]

新しい顧客のデータ入力フォーム†[edit]

顧客一覧†[edit]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS