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

回答編集履歴

2

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

2021/09/13 11:40

投稿

退会済みユーザー
answer CHANGED
@@ -1,1 +1,46 @@
1
- 事情により削除しました。
1
+ 自己解決しました。
2
+ 最小構成にこだわりすぎていました。
3
+ 以下のようにMVVM形式に修正したら画像表示されることを確認しました。
4
+ ##MainWindow.xaml
5
+ 変更なし
6
+ ##MainWindow.xaml.cs
7
+ ここの記述をMainWindowViewModel.cs側に移動
8
+ using System.Windows;
9
+ using Reactive.Bindings;
10
+ using System.Windows.Media.Imaging;
11
+ using System;
12
+ namespace DrawCircle.Views
13
+ {
14
+ /// <summary>
15
+ /// Interaction logic for MainWindow.xaml
16
+ /// </summary>
17
+ public partial class MainWindow : Window
18
+ {
19
+ public MainWindow()
20
+ {
21
+ InitializeComponent();
22
+ }
23
+ }
24
+ }
25
+ ##MainWindowViewModel.cs側
26
+ using Prism.Mvvm;
27
+ using System.Windows;
28
+ using Reactive.Bindings;
29
+ using System.Windows.Media.Imaging;
30
+ using System;
31
+ namespace DrawCircle.ViewModels
32
+ {
33
+ public class MainWindowViewModel : BindableBase
34
+ {
35
+ public ReactiveProperty<BitmapImage> Bitmap { set; get; }
36
+ public ReactiveProperty<BitmapImage> rp_image1 { set; get; }
37
+ public MainWindowViewModel()
38
+ {
39
+ BitmapImage image1 = new BitmapImage(new Uri(@"C:\Test\hoge.jpg"));
40
+ rp_image1 = new ReactiveProperty<BitmapImage>(image1);
41
+ Bitmap = rp_image1;
42
+ }
43
+ }
44
+ }
45
+ ##実行結果
46
+ イメージコントロールに指定した画像が表示されました

1

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

2021/09/13 11:40

投稿

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