子ユーザー コントロールがあり、その親ユーザー コントロールのリソースにアクセスできません。リソースは collectionViewSource であり、そのソースは親ユーザー コントロールのコード ビハインドで設定され、ソースは LINQ to SQL からのクエリ結果に設定されます。両方のユーザー コントロールは、独自の xaml ファイルで定義されます。DynamicResource を使用してみましたが、DepenednecyProperty などで使用する必要があると不平を言いました...
親ユーザーコントロール:
...
<UserControl.Resources>
<CollectionViewSource x:Key="UsageTypeSource"/>
</UserControl.Resources>
...
子ユーザーコントロール:
...
<ComboBox Height="28" HorizontalAlignment="Left" Margin="147,1,0,0" x:Name="cbxUsage"
Grid.Column="1" Grid.Row="2" Width="186"
SelectedItem="{Binding Path=UsageType, ValidatesOnExceptions=true, NotifyOnValidationError=true}"
VerticalAlignment="Top" SelectedValuePath="ID"
SelectedValue="{Binding Path=Usage}"
ItemsSource="{Binding Source={StaticResource UsageTypeSource}}"
DisplayMemberPath="Type"/>
...
表示されるエラーは、「リソース "UsageTypeSource" を解決できませんでした」です。
リソースにアクセスする適切な方法を提供できますか
前もって感謝します アッシュ