2018-10-01から1ヶ月間の記事一覧
基本的にはDisplay属性と変わらないのでもろもろ省略する。 コンボボックスに表示するEnumをつくる public enum DescriptionCountry { [Description("ニッポン")] Japane, [Description("アメリカ")] America, [Description("マレーシア")] Malaysia } Descr…
Display属性を使ってEnumの値をコンボボックスのアイテムに表示するものを作った。 Description属性を使う場合は別の記事にまとめる。 コンボボックスに表示するEnumをつくる 参照にSystem.ComponentModel.DataAnnotationsを追加すると,Display属性が使える…
コントロールを含むライブラリのためのプロジェクトではなく,通常のクラスライブラリのプロジェクトで開発を開始した場合,ウィンドウ等が追加できない状態になる。 この解決方法を書いていきます。 参照の追加 以下の4つを参照に追加する。 アセンブリ > …
SourceTreeのバージョン2.17で日本語パスが読めないエラーが発生した。2.10にダウングレードすると異常なし。 (2018/10/19現在)日本語パスはあまり使わないほうが良いみたい。Tagsで各リリース版のGitをダウンロードできる模様 Releases · git-for-windows…
DataTriggerって? 「バインドしているデータの値が**の時,コントロールの**プロパティを**する」等言う動作を定義できる。 DataをTriggerにして何かするよ~って感じだね。 DataTriggerのサンプル サンプルをメモしておく。 以下のようなラジオボタ…
フォルダ構成 今回,Dllの置き場所は,exeの作られるフォルダの直下の「dll」フォルダにまとめることにする。 Dllの読み込み場所をApp.configで指定 assemblyBindingタグ内にprobingタグを指定すればよい。 このconfigファイルの中身を見てアプリはdllフォル…
ScrollViewerのスタイルをいじってみる。2018/11/05 現在:ScrollViewerのStyleを作成して,x:Key = {StaticResource {x:Type ScrollViewer}} とすると,テキストボックスで不具合が起きたり,DataGridではデフォルトの見た目になっていた。 対処法を別記事…
XAMLでインタラクションを使用する方法 以下の二つを設定します。 xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"と xmlns:core="clr-namespace:Microsoft.Expression.Interactivity.Core;assembly=Microsoft.Expression.Interactio…