1
私のアプリケーションでは、ネットワークステータスを確認するイベントを使用します。 MainWindowでは、いくつかのユーザーコントロール(たとえば、3つの子ユーザーコントロールがあります)をインスタンス化し、これらの子コントロールの1つで、この特定のユーザーコントロールにイベントをキャッチする必要があります。アプリでWPFアプリケーションからユーザーコントロールにイベントを送信
私が開始するためにこれを使用する:
protected override void OnStartup(StartupEventArgs e)
{
NetworkStatus.AvailabilityChanged +=
new NetworkStatusChangedHandler(DoAvailabilityChanged);
base.OnStartup(e);
}
static void DoAvailabilityChanged(
object sender, NetworkStatusChangedArgs e)
{
//this method will send a notification
//ReportAvailability();
}
私はこのイベントをキャッチすると、私は私のStackPanelでブラシを変更する必要があります。私は2つのブラシを作成した後、どのようにそれらを変更することができますか?私はカスタムトリガに関するいくつかの情報を見てきました。 StackPanelでそれらをどのように使用できますか?
あなたのコールバックは何ですかDoAvailabilityChanged、あなたのコードを表示 – Coding4Fun
DoAvailabilityChangedは、ユーザコントローラの通知を送信します。私はそれをする方法を知らない。 –