У меня очень длинное и повторяющееся связывающее выражение в xaml. Могу ли я сначала определить его в разделе ресурсов, а затем обратиться к нему с помощью DynamicResource или StaticResource? Что-то вроде:
<SomeControl Visibility="{DynamicResource BindingToParentDataContext}">
Обязательное выражение выглядит так:
{Binding Path=DataContext.SomeProperty, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:SomeParentUserControl}}, Mode=OneWay, Converter={StaticResource booleanToVisibilityConverter}}