回答編集履歴

2

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

2021/09/13 11:40

投稿

退会済みユーザー
test CHANGED
@@ -1 +1,91 @@
1
- 事情により削除しました。
1
+ 自己解決しました。
2
+
3
+ 最小構成にこだわりすぎていました。
4
+
5
+ 以下のようにMVVM形式に修正したら画像表示されることを確認しました。
6
+
7
+ ##MainWindow.xaml
8
+
9
+ 変更なし
10
+
11
+ ##MainWindow.xaml.cs
12
+
13
+ ここの記述をMainWindowViewModel.cs側に移動
14
+
15
+ using System.Windows;
16
+
17
+ using Reactive.Bindings;
18
+
19
+ using System.Windows.Media.Imaging;
20
+
21
+ using System;
22
+
23
+ namespace DrawCircle.Views
24
+
25
+ {
26
+
27
+ /// <summary>
28
+
29
+ /// Interaction logic for MainWindow.xaml
30
+
31
+ /// </summary>
32
+
33
+ public partial class MainWindow : Window
34
+
35
+ {
36
+
37
+ public MainWindow()
38
+
39
+ {
40
+
41
+ InitializeComponent();
42
+
43
+ }
44
+
45
+ }
46
+
47
+ }
48
+
49
+ ##MainWindowViewModel.cs側
50
+
51
+ using Prism.Mvvm;
52
+
53
+ using System.Windows;
54
+
55
+ using Reactive.Bindings;
56
+
57
+ using System.Windows.Media.Imaging;
58
+
59
+ using System;
60
+
61
+ namespace DrawCircle.ViewModels
62
+
63
+ {
64
+
65
+ public class MainWindowViewModel : BindableBase
66
+
67
+ {
68
+
69
+ public ReactiveProperty<BitmapImage> Bitmap { set; get; }
70
+
71
+ public ReactiveProperty<BitmapImage> rp_image1 { set; get; }
72
+
73
+ public MainWindowViewModel()
74
+
75
+ {
76
+
77
+ BitmapImage image1 = new BitmapImage(new Uri(@"C:\Test\hoge.jpg"));
78
+
79
+ rp_image1 = new ReactiveProperty<BitmapImage>(image1);
80
+
81
+ Bitmap = rp_image1;
82
+
83
+ }
84
+
85
+ }
86
+
87
+ }
88
+
89
+ ##実行結果
90
+
91
+ イメージコントロールに指定した画像が表示されました

1

事情により削除しました。

2021/09/13 11:40

投稿

退会済みユーザー
test CHANGED
@@ -1,105 +1 @@
1
- 自己解決しました。
1
+ 事情により削除しました。
2
-
3
- 最小構成にこだわりすぎていました。
4
-
5
- 以下のようにMVVM形式に修正したら画像表示されることを確認しました。
6
-
7
-
8
-
9
- ##MainWindow.xaml
10
-
11
- 変更なし
12
-
13
-
14
-
15
- ##MainWindow.xaml.cs
16
-
17
- ここの記述をMainWindowViewModel.cs側に移動
18
-
19
- using System.Windows;
20
-
21
- using Reactive.Bindings;
22
-
23
- using System.Windows.Media.Imaging;
24
-
25
- using System;
26
-
27
-
28
-
29
- namespace DrawCircle.Views
30
-
31
- {
32
-
33
- /// <summary>
34
-
35
- /// Interaction logic for MainWindow.xaml
36
-
37
- /// </summary>
38
-
39
- public partial class MainWindow : Window
40
-
41
- {
42
-
43
- public MainWindow()
44
-
45
- {
46
-
47
- InitializeComponent();
48
-
49
- }
50
-
51
- }
52
-
53
- }
54
-
55
-
56
-
57
- ##MainWindowViewModel.cs側
58
-
59
- using Prism.Mvvm;
60
-
61
- using System.Windows;
62
-
63
- using Reactive.Bindings;
64
-
65
- using System.Windows.Media.Imaging;
66
-
67
- using System;
68
-
69
-
70
-
71
- namespace DrawCircle.ViewModels
72
-
73
- {
74
-
75
- public class MainWindowViewModel : BindableBase
76
-
77
- {
78
-
79
- public ReactiveProperty<BitmapImage> Bitmap { set; get; }
80
-
81
- public ReactiveProperty<BitmapImage> rp_image1 { set; get; }
82
-
83
-
84
-
85
- public MainWindowViewModel()
86
-
87
- {
88
-
89
- BitmapImage image1 = new BitmapImage(new Uri(@"C:\Test\hoge.jpg"));
90
-
91
- rp_image1 = new ReactiveProperty<BitmapImage>(image1);
92
-
93
- Bitmap = rp_image1;
94
-
95
- }
96
-
97
- }
98
-
99
- }
100
-
101
-
102
-
103
- ##実行結果
104
-
105
- イメージコントロールに指定した画像が表示されました