Winforms 2020-TreeListコントロールのアップグレードにおけるインターフェース開発の新時代

DevExpress WinFormsサブスクリプションには180以上のコンポーネントとUIライブラリがあり、Windowsフォームプラットフォームに影響力のあるビジネスソリューションを作成できます。DevExpress WinFormsは、Officeスタイルのインターフェースであっても、大量のビジネスデータの分析および処理であっても、スムーズで美しく、使いやすいアプリケーションを完璧に構築できます。

DevExpress Winforms v20.1が数日前に新しくリリースされました。新しいバージョンでは、TreeListコントロールとその他のコントロール機能が強化されています。v20.1をダウンロードして体験してください!

DevExpress Winforms v20.1フルバージョンのダウンロード

リッチテキストエディター

行ホットトラック

"TreeListOptionsSelection.EnableAppearanceHotTrackedRow"プロパティをtrueに設定して、行(ノード)ホットトラックを有効にします。HoveredRowプロパティを使用して、外観設定をカスタマイズします。

DevExpress Winforms v20.1の新しいバージョンのハイライト

真新しいアイテム行

新しいアイテム行により、エンドユーザーは新しいノードを追加でき、新しいアイテム行のコンテキストメニューでは、エンドユーザーが新しいノードをルートノードに追加するか、または子ノードとして追加するかを指定できます。

ユーザーがデータの入力を開始する前に、InitNewRowイベントを処理して値を初期化します。また、新しいアイテム行に表示される外観とテキストをカスタマイズすることもできます。

DevExpress Winforms v20.1の新しいバージョンのハイライト

クリップボード機能への拡張コピー

このバージョンでは、コピー操作中に選択したデータを取得でき(WinForms Data GridおよびWinForms TreeListの場合)、選択したデータを次の形式で取得できます。

  • txt
  • RTF
  • Unicode
  • CSV
  • BIFF8
  • HTML

空のエリアメニュー

これで、ユーザーがコントロールの空白の領域を右クリックすると、TreeListコントロールにポップアップメニューが表示されます。このメニューは最初は空です。メニューを項目で埋めるには、PopupMenuShowingイベントを処理し、メニューのHitInfoTypeが空かどうかを確認します。

その他の

流暢なデザインと皮膚のスプラッシュスクリーン

このバージョンでは、2つの新しい初期画面が導入されています。

流暢なスプラッシュスクリーン-  アクリルマテリアルエフェクト(部分的に透明なテクスチャ)を備えたWindows 10スタイルのスプラッシュスクリーン。

DevExpress Winforms v20.1の新しいバージョンのハイライト

スキンスプラッシュスクリーンは、現在のスキンに応じて外観を自動的に調整できます。

DevExpress Winforms v20.1の新しいバージョンのハイライト

テキスト、画像、外観の設定をカスタマイズしたり、コンテンツやスタイルの設定を動的に更新したり、描画する初期画面をカスタマイズしたりできます。

これらのスプラッシュスクリーンを表示するには、新しいSplashScreenManager.ShowFluentSplashScreen  およびSplashScreenManager.ShowSkinSplashScreen静的メソッドを使用し  ます。

新しいバージョンでは、デフォルトのスプラッシュ画面の外観も変更されました。

ラジオグループ

新しいオプションは次のとおりです。

強化されたSuperToolTipデザイナー

ユーザーエクスペリエンス全体を改善し、ツールヒントの設計/レイアウトを簡素化するために、v20.1はWinForms SuperToolTip Designerを再設計しました。

DevExpress Winforms v20.1の新しいバージョンのハイライト

画像ピッカー-ImageUri

これで、ImageURIピッカーを使用して、DevExpress画像コレクション(カラー、グレースケール、Office2013など)のすべての画像にアクセスできます。

DevExpress Winforms v20.1の新しいバージョンのハイライト

PictureEdit-新しいAPI

  • ImageLoading  /  ImageSaving-  これらのイベントを使用すると、エンドユーザーがイメージを開いたとき、またはサポートされていないファイル形式(WEBPなど)で保存したときにイメージを変換できます。
  • OpenFileDialogFilter  /  SaveFileDialogFilter-  これらのプロパティは、[開く]および[保存]ダイアログでファイルタイプフィルターを指定します。

SvgImageBox-Support DirectX

WinForms SvgImageBoxは、DirectXハードウェアアクセラレーションを使用してベクター画像をレンダリングできます。DirectXは、多くの要素を通じて複雑なベクター画像のレンダリングパフォーマンスを向上させます。

タブヘッダー用のカスタム描画API

WinForms TabbedMDIManagerおよびDocumentManagerのTabbedViewにCustomDrawTabHeaderおよびCustomDrawHeaderButtonイベントが含まれるようになり、タブタイトルを手動で描画できるようになりました。

DevExpress Winforms v20.1の新しいバージョンのハイライト

XtraMessageBox-HtmlImages

これで、HTML'Image 'タグを使用して、XtraMessageBoxメッセージに画像を表示できます。

XtraMessageBoxArgs args = new XtraMessageBoxArgs();
args.AllowHtmlText = DevExpress.Utils.DefaultBoolean.True;
args.HtmlImages = htmlImageCollection;
args.Caption = "メッセージ";
args.Text = "<image = img.png> Text <image =#imgResourceName>";
XtraMessageBox.Show(args);

DevExpress Winforms v20.1の新しいバージョンのハイライト

XtraMessageBox-'今後このメッセージを表示しない'选项

メッセージボックスに「今後このメッセージを表示しない」オプションを表示するには、「XtraMessageBoxArgs.DoNotShowAgainCheckBoxVisible」プロパティをtrueに設定します。

DevExpress Winforms v20.1の新しいバージョンのハイライト

ToolTipController-SVG画像

ヒント:ベクター画像を表示できるようになりました。

カスタム関数のフィルター制御-ツールチップ

WinForms Filter Controlはカスタム関数のツールチップを表示するようになりました。カスタム関数を作成するときは、ICustomFunctionOperatorBrowsable.Descriptionプロパティを使用してツールチップを指定します。

DevExpress Winforms v20.1の新しいバージョンのハイライト

フィルター制御-統合検索

DevExpress Winforms v20.1の新しいバージョンのハイライト

オーバーレイの強化

  • オーバーレイフォームは、新しいアニメーションタイプの半透明の破線をサポートするようになりました。
  • 画像(待機インジケーター)のサイズ(ImageSize)を指定できます

DevExpress Winforms v20.1の新しいバージョンのハイライト

ウィザードコントロール-新しいHyperLinkClickイベント

リンクのクリックを処理するには、新しいHyperLinkClickイベントを使用します。


DevExpress Technical Exchange Group 2:775869749グループディスカッションへようこそ

HuiduハイエンドUIインターフェイス開発

おすすめ

転載: blog.csdn.net/AABBbaby/article/details/107927666