質問編集履歴

2

意図的に内容を抹消する行為にあたるため

2021/09/13 11:40

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,21 +1,113 @@
1
- ことにすみませんが事情により削除することとなりました
1
+ ### 前提・実現したいこと
2
2
 
3
+ WPFでデータバインドで画像、図形をMVVM形式で表示したい
3
4
 
5
+ 環境: Win10 、VS2019、C#
4
6
 
7
+ フレームワーク:Prism、ReactiveProperty
5
8
 
9
+ 現在はMVVM形式以前の最小の構成で画像を表示することも出来ない状態です。
6
10
 
11
+ データバインドして画像、図形の表示について参考になるページ等
7
12
 
13
+ 有りましたらアドバイスをお願いします。
8
14
 
15
+ ### 該当のソースコード
9
16
 
17
+ MainWindow.xaml
10
18
 
19
+ ```ザムル
11
20
 
21
+ <Window x:Class="DrawCircle.Views.MainWindow"
12
22
 
23
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
13
24
 
25
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
14
26
 
27
+ xmlns:prism="http://prismlibrary.com/"
15
28
 
29
+ prism:ViewModelLocator.AutoWireViewModel="True"
16
30
 
31
+ Title="{Binding Title}" Height="200" Width="300"
17
32
 
33
+ WindowStartupLocation="CenterScreen">
18
34
 
35
+ <Grid>
19
36
 
37
+ <StackPanel>
20
38
 
39
+ <Image Source="{Binding Bitmap.Value }" Height="180" Width="290" />
40
+
41
+ <ContentControl prism:RegionManager.RegionName="ContentRegion" />
42
+
43
+ </StackPanel>
44
+
45
+ </Grid>
46
+
47
+ </Window>
48
+
49
+ ```
50
+
51
+ MainWindow.xaml.cs
52
+
53
+ ```C#
54
+
55
+ using System.Windows;
56
+
57
+ using Reactive.Bindings;
58
+
59
+ using System.Windows.Media.Imaging;
60
+
61
+ using System;
62
+
63
+ namespace DrawCircle.Views
64
+
21
-
65
+ {
66
+
67
+ /// <summary>
68
+
69
+ /// Interaction logic for MainWindow.xaml
70
+
71
+ /// </summary>
72
+
73
+ public partial class MainWindow : Window
74
+
75
+ {
76
+
77
+ public ReactiveProperty<BitmapImage> Bitmap{ set; get; }
78
+
79
+ public ReactiveProperty<BitmapImage> rp_image1 { set; get; }
80
+
81
+ public MainWindow()
82
+
83
+ {
84
+
85
+ InitializeComponent();
86
+
87
+ BitmapImage image1 = new BitmapImage(new Uri(@"C:\Test\hoge.jpg"));
88
+
89
+ rp_image1 = new ReactiveProperty<BitmapImage>(image1);
90
+
91
+ Bitmap = rp_image1;
92
+
93
+ }
94
+
95
+ }
96
+
97
+ }
98
+
99
+ ```
100
+
101
+
102
+
103
+ ### 試したこと
104
+
105
+ ボタン、テキストボックスのデータバインドと比べて画像表示系の
106
+
107
+ 実例が無いため何が問題なのか理解できない状態です。
108
+
109
+ ### 補足情報(FW/ツールのバージョンなど)
110
+
111
+ Win10 、VS2019、C#
112
+
113
+ Prism、ReactiveProperty

1

都合により削除することとなりました。

2021/09/13 11:39

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,125 +1,21 @@
1
- ### 前提・実現したいこと
2
-
3
- WPFでデータバインドで画像、図形をMVVM形式で表示した
1
+ まことにすみませんが事情により削除することとなりました
4
-
5
- 環境: Win10 、VS2019、C#
6
-
7
- フレームワーク:Prism、ReactiveProperty
8
2
 
9
3
 
10
4
 
11
- 現在はMVVM形式以前の最小の構成で画像を表示することも出来ない状態です。
12
-
13
- データバインドして画像、図形の表示について参考になるページ等
14
-
15
- 有りましたらアドバイスをお願いします。
16
5
 
17
6
 
18
7
 
19
- ### 該当のソースコード
20
-
21
- MainWindow.xaml
22
-
23
- ```ザムル
24
-
25
- <Window x:Class="DrawCircle.Views.MainWindow"
26
-
27
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
28
-
29
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
30
-
31
- xmlns:prism="http://prismlibrary.com/"
32
-
33
- prism:ViewModelLocator.AutoWireViewModel="True"
34
-
35
- Title="{Binding Title}" Height="200" Width="300"
36
-
37
- WindowStartupLocation="CenterScreen">
38
-
39
- <Grid>
40
-
41
- <StackPanel>
42
-
43
- <Image Source="{Binding Bitmap.Value }" Height="180" Width="290" />
44
-
45
- <ContentControl prism:RegionManager.RegionName="ContentRegion" />
46
-
47
- </StackPanel>
48
-
49
- </Grid>
50
-
51
- </Window>
52
-
53
- ```
54
-
55
- MainWindow.xaml.cs
56
-
57
- ```C#
58
-
59
- using System.Windows;
60
-
61
- using Reactive.Bindings;
62
-
63
- using System.Windows.Media.Imaging;
64
-
65
- using System;
66
8
 
67
9
 
68
10
 
69
- namespace DrawCircle.Views
70
-
71
- {
72
-
73
- /// <summary>
74
-
75
- /// Interaction logic for MainWindow.xaml
76
-
77
- /// </summary>
78
-
79
- public partial class MainWindow : Window
80
-
81
- {
82
-
83
- public ReactiveProperty<BitmapImage> Bitmap{ set; get; }
84
-
85
- public ReactiveProperty<BitmapImage> rp_image1 { set; get; }
86
11
 
87
12
 
88
13
 
89
- public MainWindow()
90
-
91
- {
92
-
93
- InitializeComponent();
94
14
 
95
15
 
96
16
 
97
- BitmapImage image1 = new BitmapImage(new Uri(@"C:\Test\hoge.jpg"));
98
-
99
- rp_image1 = new ReactiveProperty<BitmapImage>(image1);
100
-
101
- Bitmap = rp_image1;
102
-
103
- }
104
-
105
- }
106
-
107
- }
108
-
109
- ```
110
-
111
-
112
-
113
- ### 試したこと
114
-
115
- ボタン、テキストボックスのデータバインドと比べて画像表示系の
116
-
117
- 実例が無いため何が問題なのか理解できない状態です。
118
17
 
119
18
 
120
19
 
121
- ### 補足情報(FW/ツールのバージョンなど)
122
20
 
123
- Win10 、VS2019、C#
21
+
124
-
125
- Prism、ReactiveProperty