WP8でイベントを発生させる方法
タイトルの通り、WP8 には RaiseEvent() メソッドはありません。だから、私はそのようなことをすることはできません。コードでイベントをアクティブにする必要があります。
私を助けてください!
WP8でイベントを発生させる方法
タイトルの通り、WP8 には RaiseEvent() メソッドはありません。だから、私はそのようなことをすることはできません。コードでイベントをアクティブにする必要があります。
私を助けてください!
このためには、.Net の Event-Delegate メカニズムを使用する必要があります。
//デリゲートとイベントを次のように宣言します。
public delegate void YourDelegate();
public event YourDelegate YourEvent;
// 次のように、コードから YourEvent を起動します。
if (YourEvent!= null)
{
YourEvent();
}
YourClass.cs
MainPage.xaml.cs を想定して、これを行ったとします。
YourClass object=new YourClass();
// Register HttpEvent event
object.YourEvent+= Handler_YourEvent;
MainPage.xaml.cs にイベント ハンドラーを追加します。
void Handler_YourEvent()
{
//code to handle event
}
これがお役に立てば幸いです。