icommand

    5

    1答えて

    DataGridにハイパーリンクを挿入し、MVVMパターンを使用してRequestNavigateの動作を実装する方法を見つけることがあります。 私は今まで多くのソリューションを試しましたが、いずれも機能していません。私を手伝ってくれますか? これは私のXAMLコードです: <dgWPFCtrl:ExtDataGridTemplateColumn Header="Link to XXX" Widt

    5

    1答えて

    VS 2012の代わりにVS 2012を使用しようとしていますが、VS 2012と.Net 4.5をインストールした後。私は、VS 2010でコード分析エラーが発生しました。 'xxx_Accessor'モジュールを読み取っているときに、次のエラーが発生しました:型参照:[System、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77

    5

    1答えて

    私は4.0 は、私は、DataGridに問題があるフレームワーク.NETとWPFアプリケーションに取り組んでいます : public ICommand MoveUpOrderPipeCommand { get { if (_moveUpOrderPipeCommand == null) { _moveUpOrderPipeCommand

    8

    1答えて

    は RelayCommandの非常に一般的な実装は、以下の行を含めるようだ: public event EventHandler CanExecuteChanged { add { CommandManager.RequerySuggested += value; } remove { CommandManager.Req

    7

    1答えて

    の文脈でMicrosoftのMVVMパターンとそのコマンド/イベント処理の側面を考えてみましょう。私は、コマンドをコントロールにバインドして(たとえばボタン)、コントロールのClickイベントに登録しています。 コマンドに関連付けられたコードまたは対応するイベントハンドラに関連付けられたコードの処理は、どのようなアクションが最初に行われるかという一般的なルールはありますか?

    12

    6答えて

    時には複雑な方法を何度も使用したが、最も簡単な方法を忘れていた。 私はコマンドバインディングを行う方法を知っていますが、私は常に同じアプローチを使用します。 ICommandインターフェイスを実装するクラスを作成し、ビューモデルからそのクラスの新しいインスタンスを作成し、魅力的に動作します。 このは私が public partial class MainWindow : Window {

    4

    1答えて

    キャンセルボタン(または右上隅のX、またはEsc)をクリックした後、特定のフォームからの終了をキャンセルするにはどうすればよいですか? WPF: <Window ... x:Class="MyApp.MyView" ... /> <Button Content="Cancel" Command="{Binding CancelCommand}" IsCan

    6

    1答えて

    ボタンを押すと、2つのTexbox(ログインウィンドウをシミュレートしています)の値を取得しようとしています。ボタンに割り当てられたコマンドは正しく起動しますが、「ログイン」を行うテキストボックスの値を取得する方法はわかりません。 これは私のViewModelです: class LoginViewModel : BaseViewModel { public LoginViewModel

    6

    2答えて

    私はキャンバスを持っています。 this solutionに類似しているか、またはItemsControlを使用している多くの他のものです。 今、ICommandにバインドするボタンが必要です。このコマンドは、画像を保存できるViewModelクラスのメソッドを呼び出す必要があります。 保存方法ははっきりしていますが、MVVMパターンに従ってバインディングを実行するにはどうすればよいですか?

    14

    2答えて

    Buttonから複数のパラメータをWPFに送信するにはどうすればよいですか?私はTextBoxの値である単一のパラメータを適切に送ることができます。ここにコードがあります。私はWPFのボタンから複数のパラメータを送信することができますどのように XAML <TextBox Grid.Row="1" Height="23" HorizontalAlignment="Left" Margin="133