2016-09-30 8 views
0

私は現在、DotNet 4.6.2/C#/ Wpf(Xaml)とPrism Frameworkを使用してWindowsアプリケーションを構築しています。xaml WPFユニバーサルストーリーボードトリガー

ここにいる誰かが私の "状況"を助けてくれるのだろうかと思っていました。私は別の "ビュー"にあるボタンからストーリーボードをトリガーしたいと思います。より詳細に説明するために、私は、グラフィック作成しました:enter image description here

を私はC#のと全く経験がないとXAMLとのブレンドでの作業、ビジュアルデザイナーだということを追加する必要があります。/私は、私は燃え上がっ取得いけない願っています。..

あなたはプリズムを言及しているので、私はあなたが通信するEventAggregatorを使用することができ、誰かが..

答えて

0

を助けることができると思います。
this.Firstがあなたのボタンとクリックイベントに

private void myButton_Click(object sender, RoutedEventArgs e) 
    { 
     MyEvents myEvents = EventAggregator.GetEvent<MyEvents>(); 
     myEvents.Publish("yourparameter"); 
    } 

を持っていて、操作したい、これまでそのイベントをサブスクライブあなたpubsubeventあなたのビューで

public class MyEvents : PubSubEvent<object> 
{ 
    public MyEvents(); 
} 

を定義するように、あなたが何かを行うことができます例えば、

public ViewModel() 
{ 
     MyEvents myEvents = EventAggregator.GetEvent<MyEvents>(); 
     myEvents.Subscribe(MethodName, ThreadOption.UIThread, true); 
} 

void MethodName(object parameter) 
{ 
    // Handle here 
} 

これはあなたができる方法です。

+0

まずはお返事いただきありがとうございます。この件について私があなたに個人的に連絡できる方法はありますか?私はあなたが何を持っているかを見せて、私が読んで/学ぶ必要があるかもしれないことについてあなたの考えを得るのが大好きです –