Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C#のWPFでXAMLを書く方法
Highest Rated
Rating: 4.2 out of 5(651 ratings)
3,956 students

C#のWPFでXAMLを書く方法

C#WPFはWindowsフォームの次に生まれたユーザーインタフェースでXAMLという言語を使って画面制御を行います。ここではそのXAMLの書き方を解説しています。
Last updated 6/2026
Japanese

What you'll learn

  • C#でのWPFのプログラミング方法
  • XAMLが書けるようになる
  • C#でSQLiteに接続してデータを表示する方法
  • 画面コントロールの使い方がわかる

Course content

1 section38 lectures4h 17m total length
  • はじめに3:02
  • 01A_プロジェクトの作成方法_VisualStudio2022と2019の場合3:02
  • #01B_WPFプロジェクトの作成_VisualStudio2017の場合1:07
  • #02A_StackPanel5:09
  • #02B_StackPanel4:00
  • #03 Grid10:01
  • #04 コントロールの名前の付け方3:57
  • #05 イベント5:09
  • #06 StaticResource10:31
  • #07 コントロールのスタイル定義5:46
  • #08 グループごとのコントロールのスタイル定義の方法7:45
  • 【注意】次のレクチャーのSQLiteを使う際の注意0:10
  • #09 SQLiteの使い方19:53
  • #10 ListView15:22
  • #11 ListViewのフィルタリング3:59
  • #12 SQLite&ListView21:15
  • 13A_Button6:34
  • 13B_RepeatButton3:33
  • 13C_ToggleButton2:17
  • #14 CheckBox5:55
  • #15 RadioButton8:42
  • #16 Expander4:07
  • #17 GroupBox(グループボックス)4:31
  • #18 Slider(スライダー)11:13
  • #19 ProgressBar(プログレスバー)14:12
  • #20 ComboBox(コンボボックス)17:43
  • #21 ListBox(リストボックス)13:58
  • #22 TabControl(タブコントロール)4:02
  • #23 TreeView13:27
  • #24 Textについて(TextBlock,TextBox)5:49
  • #25 Menu3:19
  • #26 ToolBar2:56
  • #27 StatusBar2:36
  • #28 WrapPanel3:39
  • #29 DockPanel3:41
  • #30 Canvas4:51
  • サンプルコード0:07
  • ボーナスレクチャー0:14

Requirements

  • C#やVBでのWindowsFormsプログラミングの経験があったほうが理解しやすい

Description

この動画はC#でWindowsFormsプログラミングしかやったことのない方や,

C#プログラミングの初心者向けに,WPFの書き方,XAMLの書き方について解説しており,

最速でWPFでSQLiteとつないで画面にデータを表示する方法を解説している動画です。

コースの序盤でそこまで解説し,中盤以降では各コントロールの使い方と書き方を解説しています。

 

今回MVVMに関しては記載していません。

この内容については次回以降に1つのテーマとして取り上げて,解説していきたいと思っています。

 

WPFに関して,無茶苦茶深いレベルまで解説しているコースではありません。

 

このコースはWindowsFormsプログラマーやVBプログラマーのような方が,

初めてWPFやXAMLに触れた時の不安や,やり辛さを少しでも軽減するために,

WPF&XAMLになれるために適したコースです。

ちなみにXAMLとはWPFをするためにUIをデザインするためのXMLみたいなコードの事です。


XAMLはWPFだけでなく,Windows10以降で動作するUWPや

AndroidやiPhone開発ができるXamarin.Formsで使われている言語です。

スマホ社会の今,今後C#でプログラミングをするうえで,避けて通れないのがXAMLです。

それをここで慣れておきましょう。デスクトップアプリ開発をするなら今でもWPFがファーストチョイスとなります。

 

目次

#1 WPFプロジェクトの作成

#2 StackPanel

#3 Grid

#4 コントロールの名前の付け方

#5 イベント

#6 StaticResource

#7 コントロールのスタイル定義

#8 グループごとのコントロールのスタイル定義の方法

#9 SQLiteの使い方

#10 ListView

#11 ListViewのフィルタリング

#12 SQLite&ListView

#13 ボタン

#14 CheckBox

#15 RadioButton

#16 Expander

#17 GroupBox(グループボックス)

#18 Slider(スライダー)

#19 ProgressBar(プログレスバー)

#20 ComboBox(コンボボックス)

#21 ListBox(リストボックス)

#22 TabControl(タブコントロール)

#23 TreeView

#24 Textについて(TextBlock,TextBox)

#25 Menu

#26 ToolBar

#27 StatusBar

#28  WrapPanel

#29 DockPanel

#30 Canvas

ボーナスレクチャーでは全レクチャーのソースコードをダウンロードできます。



Who this course is for:

  • C#でWPFをこれから学びたい方
  • C#初心者
  • C#でのWindowsFormsプログラミングしか経験のない方
  • XAMLを学びたい方