Tag: WPF MVVM WPFのためのMVVMデザイン パターン

目次

参考情報

概要

RelayCommandの役割

ViewModelの構造

ViewModelBase

CommandViewModel

WorkspaceViewModel

MainWindowViewModel

ちなみに、タブ生成時は次のコードでタブの順番を制御している。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

データモデルとリポジトリ

新しい顧客のデータ入力フォーム

顧客一覧


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