#[C#]質問:LabelやTextBoxにReactivePropertyをBindingを設定した際、デザイナー上にプレビューデータが表示されない
下記のようにVisual studioのXAMLに記述するとReactiveProperty<Int>で定義された変数aの場合はプレビューにデータ表示されますがReactiveProperty<String> bの場合はプレビューに表示されません。
原因がわからず困っております。よろしくお願いします。
XAML
1<UserControl 2xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 3xmlns:local="clr-namespace:TestApp" 4mc:Ignorable="d" 5d:DataContext={d:DesignInstance {x:Type local:Param}}"/> 6 7<TextBox Text="{Binding a.Value,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">//ReactiveProperty<Int> a:0が表示される 8<TextBox Text="{Binding b.Value,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">//ReactiveProperty<String> b:何も表示されない 9 10
C#
1 public class Param:ICloneable,INotifyPropertyChanged 2 { 3 public event PropertyChangedEventHandler PropertyChanged; 4 5 public ReactiveProperty<Int32> a { get; set; } = new ReactiveProperty<Int32>(0, mode: ReactivePropertyMode.RaiseLatestValueOnSubscribe); 6 7 public ReactiveProperty<String> b { get; set; } = new ReactiveProperty<String>("0", mode: ReactivePropertyMode.RaiseLatestValueOnSubscribe); 8 }
回答1件
あなたの回答
tips
プレビュー