teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

修正

2020/11/20 03:00

投稿

wakaranchin
wakaranchin

スコア15

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ###前提・実現したいこと
2
2
  現在、C#でWPFのシステムを作っています。
3
3
  そこでラジオボタンとボタンを設置し、ボタンが押された時にラジオボタンから値取得、また、画面表示時にチェック状態にする方法を教えていただきたいです。自分で調べて試してはみたのですが上手くいきません。よろしくお願いします。
4
-
4
+ ```C#
5
5
  //男か女どちらのラジオボタンが押されているかを取得したい。
6
6
  <StackPanel>
7
7
  <RadioButton Content="男" HorizontalAlignment="Left" Margin="390,155,0,0" VerticalAlignment="Top" Checked="man_Checked" />
@@ -14,8 +14,8 @@
14
14
  </StackPanel>
15
15
  //ボタン
16
16
  <Button Content="変更" HorizontalAlignment="Left" Margin="660,181,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
17
+ ```
17
18
 
18
-
19
19
  ##試したこと
20
20
  値の取得に関してはこのようなやり方も自分でやってみたのですが、初期値の設定が分かりません。
21
21
  また、取得に関してももっと良い方法があれば教えていただきたいです。

1

追記

2020/11/20 03:00

投稿

wakaranchin
wakaranchin

スコア15

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,6 @@
2
2
  現在、C#でWPFのシステムを作っています。
3
3
  そこでラジオボタンとボタンを設置し、ボタンが押された時にラジオボタンから値取得、また、画面表示時にチェック状態にする方法を教えていただきたいです。自分で調べて試してはみたのですが上手くいきません。よろしくお願いします。
4
4
 
5
- ```ここに言語を入力
6
5
  //男か女どちらのラジオボタンが押されているかを取得したい。
7
6
  <StackPanel>
8
7
  <RadioButton Content="男" HorizontalAlignment="Left" Margin="390,155,0,0" VerticalAlignment="Top" Checked="man_Checked" />
@@ -15,8 +14,29 @@
15
14
  </StackPanel>
16
15
  //ボタン
17
16
  <Button Content="変更" HorizontalAlignment="Left" Margin="660,181,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
17
+
18
+
19
+ ##試したこと
20
+ 値の取得に関してはこのようなやり方も自分でやってみたのですが、初期値の設定が分かりません。
21
+ また、取得に関してももっと良い方法があれば教えていただきたいです。
22
+ ```C#
23
+ private void man_Checked(object sender, RoutedEventArgs e)
24
+ {Sex ="男";}
25
+ private void woman_Checked(object sender, RoutedEventArgs e)
26
+ { Sex = "女"; }
27
+ public string Sex
28
+ {set;get;}
29
+
30
+ private void daisotsu_Checked(object sender, RoutedEventArgs e)
31
+ { Gakureki = "大卒"; }
32
+ private void kousotsu_Checked(object sender, RoutedEventArgs e)
33
+ { Gakureki = "高卒"; }
34
+ public string Gakureki
35
+ { set; get; }
18
36
  ```
19
37
 
20
38
 
39
+
40
+
21
41
  補足情報(FW/ツールのバージョンなど)
22
42
  ソフト:visualstudio2019