小さな通知コンポーネントを作成していますが、一度に複数の通知を表示する際に問題があります。 アラート/通知ウィンドウはウィンドウクラスから継承します。アラートのコンストラクタの内容は、私がアラートのリストを持っているアプリケーションのメインウィンドウでその複数のウィンドウを表示する - ライセンス認証の問題
public Alert()
{
InitializeComponent();
Focusable = true;
ShowActivated = false;
ShowInTaskbar = false;
//Topmost = true;
AllowsTransparency = true;
Opacity = 1;
// Set up the fade in and fade out animations
_Hint = "hint";
Loaded += new RoutedEventHandler(DesktopAlertBase_Loaded);
}
のように見え、これのおかげで、私は、画面上に警告を配置する場所を知っています。アラートを表示する場合は、Alertクラスのインスタンスを作成してから、Show()メソッドを使用します。アラートが表示され、最後のアラートウィンドウ(最後に作成されたウィンドウ)のみを使用/移動/操作できる点を除いて、すべてがOKです。残りのアラートウィンドウはクリックできません。しかし、私が最後のウィンドウを閉じると、前回と同じように使用することができます。複数のウィンドウを現実化可能/アクティブにすることは可能ですか?