WPF向けのUIコンポーネントです。
C#
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.nuget
Behaviors
Commands
Converters
Models
Properties
Utils
ViewModels
Views
.gitattributes
.gitignore
FinalstreamUIComponents.csproj
FinalstreamUIComponents.nuspec
FinalstreamUIComponents.sln
LICENSE
README.md
app.config
packages.config

README.md

FinalstreamUIComponents

Build status NuGet GitHub license

WPF向けのUIコンポーネントです。
Livetを使用させていただいており、MVVM向けに作成しております。

今後、Finalstreamのアプリケーションと共に精錬していく予定です。

主な機能

WPFのUIまわりのヘルパー的な機能を提供します。

###Behaviors

  • ファイルのドラッグ&ドロップ
  • 左クリックでコンテキストメニューを開く
  • テキストボックスのプレースホルダー(プレースホルダー文字色変更可能)

###Controls

  • 入力フォーム作成支援(ラベルと入力コントロール(TextBox, ComboBox, ListBox, ReadOnly)のセット)
    以下のような画面がXAMLを書かずにコードだけで簡単に作れます。
    image

  • NumericUpDownコントロール
    image

  • クリアアイコン付きのテキストボックス
    image

  • 追加削除可能なリストボックス
    image

※UIはModern UI for WPFを使用したときのイメージです

###Converters

  • BoolToVisibilityConverter
  • NullVisibilityConverter
  • StringIsNullOrEmptyVisibilityConverter
  • StringIsNullOrEmptyFontBoldConverter(ある値が入ってたらフォントを太くする)

###Commands

  • CancelableDataGridSortingCommand(DataGridのヘッダクリックソートのサイクルをASC→DESC→NONEにする)