mvvm

    0

    2答えて

    私はMVVM WPFアプリケーションを基本的に持っています。これは、配電ネットワークのための単線図デザイナーになることを基本としています。 私は、変圧器、サーキットブレーカー、線、ケーブルが必要なキャンバスを持っています。 私の大きな問題はデザイン...どうすれば始めることができますか? すべての要素のベースクラスであるIDesignerItemViewModelのObservableCollec

    64

    5答えて

    CanExecuteをカスタムコマンド(Josh SmithのRelayCommand)に呼び出す方法を知っている人はいますか? 通常、UIで対話が発生するたびにCanExecuteが呼び出されます。何かをクリックすると、私のコマンドが更新されます。 私は、CanExecuteの条件が裏返しのタイマーによってオン/オフになっている状況があります。これはユーザーとのやりとりによって駆動されないため、

    3

    1答えて

    私は次のモデルがあります: public class Model : INotifyPropertyChanged { public ObservableCollection<ViewElement> Elements { get; set; } public ViewElement CurrentElement { get; set; } } と親DataConte

    8

    2答えて

    私はフォームがないから、データベース内のデータ等から、その順序を表示するフィールドを取得します意味( が動的なデータ入力フォームにを作成することができますWPFアプリケーションを計画していますここで が、私はそれについて移動することを計画する方法も可能である場合XAML) はMVVMパターンを使用します。 :顧客データ入力ビューに私はデータコンテキストを設定します10 、その後は、フォームのプレー

    8

    1答えて

    次のRoutedCommandの例は機能します。 ただし、コマンドを実行するボタンの操作は、ビューのコードの後に​​あります。 MVVMを理解する方法は、はViewModelにあるはずです。 ManagedCustomersViewにOnSaveの定義が含まれていません。 "というエラーが表示されます。この場合、メソッドがViewModelに移動され、publicに変更されます。 RoutedCo

    8

    3答えて

    GetAll()は、ViewModelのObservableCollectionプロパティです。 : public static ObservableCollection<Customer> GetAll() { ObservableCollection<Customer> customers = new ObservableCollection<Customer>();

    8

    3答えて

    ViewModels間の通信方法を理解する必要があります。私はMVVMに新しいので、親切にしてください。ここで がダウン易しく書き直さ例は クラス定義(私はParentViewModelにChild.PropertyChangedイベントを夢中にしていることを前提とし)です: public class ParentViewModel : ViewModelBase { public C

    10

    2答えて

    C#/ WPFのMVVMデザインに関する質問があります。私はいくつかのデモアプリケーションを見てきましたが、私の問題を本当に処理しませんでした。 私のアプリケーションは、他のオブジェクトを含むオブジェクトで構成されています。親子関係によく似ています。 私の質問は今ある:子供はそうならばViewModelに 可能とする必要が 属性ん、どのように私はのviewmodels経由既存子オブジェクトを含む新

    0

    1答えて

    私は、ユーザーがデータをブラウズできるようにするアプリケーションを作成しています.FirefoxのUIスタイルを使用したいと思います。 。私はまた、できるだけModel-View-ViewModelパターンを使ってこれをやろうとします。 新しいタブを開くことは、MVVMで処理するのに十分なほど簡単です。 TabViewModelのObservableCollectionを作成し、そのコレクションを

    18

    2答えて

    this questionの助けを借りて、モデルの変更をリアルタイムでXAML(現在の日付/時刻)に表示する、以下のMVVM構造をまとめました。 は、このクールな利点は、あなたが デザインモードVisual Studioまたは ブレンドの、であなたのビューを見たとき、あなたがそのでの意味時間によって刻々と過ぎ、 を参照してくださいということまで で設定しましたデザインタイムは モデルのライブデータ