SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

ComponentZine(ComponentOne)

コンテンツをスライド表示するWPFアプリケーションの作成

ComponentOne Studioを活用したWindowsフォームアプリケーションの作成

  • このエントリーをはてなブックマークに追加

GUIの作成

 では、さっそくアプリケーションを作成していきます。

 今回作成するアプリケーションは、C1TileコントロールとC1SlideTileコントロールを1つずつ使用し、テキストを入れ替える表示を行うようにします。

 また、スライダーを使ってスライドの動作時間を変更できるようにします。

 使用するコントロールは、C1Tile、C1SlideTile、Label、Sliderの4種類のコントロールです。

フォームのレイアウト
フォームのレイアウト

C1Tileコントロールの配置

 では、順番にコントロールを配置し設定していきましょう。最初は、とりあえずC1Tileコントロールを配置します。

 ① 記事の冒頭で説明したように、プロジェクトに「C1.WPF.4」と「C1.WPF.Tile.4」の2つのランタイムライブラリへの参照を追加します。

 ② ツールボックスから「C1Tile」コントロールのアイコンをクリックし、ウィンドウにドラッグ&ドロップします。「Height」「Width」プロパティをそれぞれ「150」に変更します。なお、プロパティ値の修正は、プロパティウィンドウを使用するかXAMLを直接書き直すという2通りの方法があります。

 ③ XMALのコードにある「Content="{x:Null}" 」を「Content="この文字"」に修正します。

 ④ プロパティウィンドウで、「FontSize」プロパティの値を「16」にします。

C1SlideTileコントロールの配置

 次に、C1SlideTileコントロールを配置します。

 ① ツールボックスから「C1SlideTile」コントロールのアイコンをクリックし、ウィンドウにドラッグ&ドロップします。そして、「Height」プロパティを「210」に、「Width」プロパティを「410」に変更します。

 ② プロパティウィンドウの「Content」プロパティ名の横にある□アイコンをクリックします。ショートカットメニューが表示されますので、「値のリセット」をクリックします。「Content」プロパティの値欄が入力可能状態になるので、ここに「Tiles for WPFには、次の主要な機能があります」と入力します。

ショートカットメニューの「値のリセット」をクリック
ショートカットメニューの「値のリセット」をクリック

 ③ プロパティウィンドウで、「FontSize」プロパティの値を「16」にします。

スライダーとラベルの設定

 2つのタイルの下に、画面のようにスライダーとラベルを配置します。

 Sliderコントロールは、次のプロパティを設定します。

プロパティ 設定値
Maximum 10
Minimum 1
SmallChange 1
LargeChange 2
Value 1
Height 25
Width 230
Margin 192,250,0,0
スライダーとラベルの配置
スライダーとラベルの配置

次のページ
タイルのコンテンツの設定

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
ComponentZine(ComponentOne)連載記事一覧

もっと読む

この記事の著者

瀬戸 遥(セト ハルカ)

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7439 2013/10/17 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング