アフィリエイト広告を利用しています

広告

posted by fanblog

2019年11月15日

【8日目】英語版Udemyで学ぶ!C#





動画を視聴後、手を動かしながら、サンプルをもとにコーディングをして遊びながら進めてる。

■セクション11:WPF(続き)

引き続きGUI部品の勉強を続ける。依存属性、データバインディング、通知インタフェイス、リストボックス、コンボボックス、チェックボックス、ツールチップの学習を行った。

依存属性
XML形式で属性を細かく指定し、ボタンにマウスオーバーした際に、テキストのサイズを変更したり、することができる。フォントサイズ、フォントの種類、背景色。。。たくさんの属性があるので、実際にやりたいことが出てきた際に調べながら実装するという感じかな。

データバインディング
テキストボックスとスライダバーの同期をコントロールする。これも同様にXML形式で同期の仕方を下記のように細かく指定できる。

・oneway:同期対象(スライダー)が変更されたときのみ同期
・twoway:同期対象(スライダー)とテキストボックスのどちらかが変更されたとき同期
・onetime:アプリを起動したときのみ同期

リストボックス、コンボボックス、チェックボックス、ツールチップ
これらに関してもXAMLで簡単に実装ができることがわかった。1つ1つ細かく覚えるというよりは、動作の概要を把握して、それを実現するために調べながら実装する感じでよさそうだ。
コントロールの設定を変えながら比較したり、動作を見れるテストアプリがあると動作の概要把握に役立ちそうだ。
■次は

セクション11 WPFの学習を終わらせる。


このコースへのリンク
Complete C# Masterclass






全般ランキング
WPF
この記事へのコメント
コメントを書く

お名前: 必須項目

メールアドレス:


ホームページアドレス:

コメント: 必須項目

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/9420931
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
<< 2021年12月 >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
最新記事
タグクラウド
カテゴリーアーカイブ
月別アーカイブ
プロフィール
peter3qさんの画像
peter3q
エンジニアとして働いている40代の会社員です。 仕事でメインに使用している言語はC/C++です。 プライベートでは、大学生の息子と中学生の娘がいて、 週末、料理をし、毎年、梅シロップを付けています。
×

この広告は30日以上新しい記事の更新がないブログに表示されております。

Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: