У меня возникла проблема с прикрепленным свойством только для чтения. я определил это следующим образом:Только для чтения в триггерах (WPF)
public class AttachedPropertyHelper : DependencyObject
{
public static readonly DependencyPropertyKey SomethingPropertyKey = DependencyProperty.RegisterAttachedReadOnly("Something", typeof(int), typeof(AttachedPropertyHelper), new PropertyMetadata(0));
public static readonly DependencyProperty SomethingProperty = SomethingPropertyKey.DependencyProperty;
}
И я хочу использовать его в XAML:
<Trigger Property="m:AttachedPropertyHelper.Something" Value="0">
<Setter Property="FontSize" Value="20"/>
</Trigger>
Но компилятор не хочет работать с ним. В результате, у меня есть 2 ошибки:
Не можете найти стиль собственности «нечто» от типа «ReadonlyAttachedProperty.AttachedPropertyHelper». Строка 11 Позиция 16.
Свойство «Что-то» не было найдено в типе «TextBlock».
Да, я это знаю. Но мне это интересно ... – Developex
В каком направлении? Чего вы хотите достичь? – LPL
Я хочу работать с READ-ONLY. – Developex