開発スキルインタフェースタイプ:コンポーネント:ショーのアプリ、トースト通知()

DevExpress社のv19.2のフルバージョンをダウンロード

DevExpress社のWinformsコントロールは、140の以上のUIコントロールやライブラリを構築し、ビルド完璧と滑らかな、美しく、使いやすいアプリケーションに。WinForms PictureEditコントロールを使用して、イメージがフォーム上に表示することができます。コントロールが実装DirectXのレンダリングをサポートするには、簡単に大規模、高DPIの画像を処理することができます。私が体験してみたいですか?クリックしてダウンロード>>

トースト通知(または単にトースト)は、当初のMicrosoft Windowsの平面通知8で導入され、彼らは、画面の右下にポップアップ表示されますと、Windowsオペレーティング・センターを介してアクセスすることができます。あなたは、次のWindowsフォームアプリケーションにこれらの通知をマージしますDevExpress社ToastNotificationManagerコンポーネントを使用することができます。

DevExpress社のWinFormsチュートリアルのヒント

Windowsの10あなたは、ボタンや編集者などのユーザーのインタラクティブコントロールを、マージすることができます汎用テンプレートを含む - 通知マネージャトーストのWinFormsは9通知テンプレート/スタイルで利用可能です。

DevExpress社のWinFormsチュートリアルのヒント

アプリケーションのショートカット

DevExpress社のWinFormsトースト通知マネージャは、正規のWindowsトースト、などこれらの乾杯のような通知システムを生成します。

  • 関連付けられているアプリケーションを閉じても、トーストが表示されます。
  • トーストは、オペレーションセンターからアクセスすることができます。
  • トーストは、同じカラースキームを使用してシステムを動作させます。

この機能を提供するには、ネイティブのWindows APIを使用する必要がありますし、Microsoftのアプリケーションのショートカットの要件を含め、マイクロソフトのすべてのガイドラインと要件に従ってください。

過去には論争のアプリケーションのショートカットのために、Microsoftの要求、小さな改善の設計における最近の技術チームと、この問題を解決するために、文書アセンブリに新しいセクションとページを追加します。

Microsoft在其Toast Notifications Overview中明确声明,如果应用程序在Windows Start屏幕中没有快捷方式方式,则它将无法显示Toast。

DevExpress社のWinFormsチュートリアルのヒント

由于Start屏幕快捷方式存储在 %AppData%\Microsoft\Windows\Start Menu\Programs 文件夹中,因此需要遵循一个简单的规则:如果要显示toast,请将应用程序快捷方式添加到Start Menu文件夹中。

组件在其智能标记菜单中包含"Create Application Shortcut"连接,单击此链接后,您的应用将正确显示通知。

DevExpress社のWinFormsチュートリアルのヒント

"Create Application Shortcut"命令将快捷方式添加到个人的Start屏幕,换句话说,创建应用程序快捷方式的PC是唯一可以显示toast的机器,其他任何计算机的Start屏幕都没有指向应用程序的快捷方式。如果要显示所有用户的toast,请记住您的应用程序安装程序配置在%AppData%\Microsoft\Windows\Start Menu\Programs文件夹中添加快捷方式(具有有效的AppUserModelID)。

最好的选择是使用安装程序将此快捷方式添加到用户计算机,如果这不是一个选择或您没有安装程序,则可以使用DevExpress.Data.ShellHelper.TryCreateShortcut方法添加适当的快捷方式。

using DevExpress.XtraBars.ToastNotifications;
using DevExpress.Data;

//開始画面にはアプリのショートカットはありません場合は、それを追加
の場合(ShellHelper.IsApplicationShortcutExist(「私のテストアプリケーション」)!){
ShellHelper.TryCreateShortcut(
APPLICATIONID:manager.ApplicationId、
名前:「私のテストアプリケーション」);
//アプリの再起動
)(Application.Restartを。
}

この方法の信頼性が他の方法より信頼性の高いTryCreateShortcutことに注意してください。まず、アプリケーションがシステムフォルダへの書き込みファイルに必要な権限を持っていないかもしれません。第二に、上記の方法Application.Restartコード断片の使用に注意してください。アプリケーションがすでに実行されている場合、それはスタート画面にショートカットを追加しますがトースト、アプリケーションを再起動する必要が有効になりません。


DevExpress社v19.2ラインオープンクラスは、開始しようとしている、上位10自由参加ああ〜

議論するために一緒にグループに540 330 292歓迎:DevExpress社の技術交流グループ

スキャン注意DevExpress社の中国のマイクロチャネルパブリックネットワーク番号、最新の動向と最新情報へのタイムリーなアクセス

DevExpress社の中国のマイクロチャネルネットワーク

おすすめ

転載: www.cnblogs.com/AABBbaby/p/12376139.html