Bindingがうまくいかん
謎
どうにもxamlとコードビハインドの関係がわからない。
下のふたつは同じものじゃないの?
どうしてPropertyChangedイベントが起きないのか不思議。
プロパティをTextBlockのTextにバインドして、コードビハインドから値を変えてるんだけど。
window1.xaml
<Window.Resources>
<ObjectDataProvider x:Key="RootFolderDataProvider" >
<ObjectDataProvider.ObjectInstance>
<my:VideoCollection x:Name="videos" ></my:VideoCollection>
</ObjectDataProvider.ObjectInstance>
</ObjectDataProvider>
<ObjectDataProvider x:Key="ElectricityDataProvider">
<ObjectDataProvider.ObjectInstance>
<my:ElectricityGeneratingEntity x:Name="electricity" ></my:ElectricityGeneratingEntity>
</ObjectDataProvider.ObjectInstance>
</ObjectDataProvider>
</Window.Resources>
window1.xaml.cs
((System.Windows.Data.ObjectDataProvider)(this.FindResource("ElectricityDataProvider"))).ObjectInstance as ElectricityGeneratingEntity;