Я хочу динамически менять стиль сетки. Для этой цели давайте предположим, что у меня есть 3 текстовых блока с 3-мя Содержаниеми.XAML Установить ключ ресурса путем привязки
<TextBlock x:Name="Block1" Text="key1" />
<TextBlock x:Name="Block2" Text="key2" />
<TextBlock x:Name="Block3" Text="key3" />
Для каждого из ключей (1,2,3) есть стиль определяется с именем х: Key = «ключ1». Теперь я хочу что-то подобное в моей сетке:
<Grid Style="{DynamicResource {Binding ElementName=Block1, Path=Text}} />
Возможно ли это в XAML по умолчанию или я должен найти обходной путь?
Человек, я просто понятия не имею, что вы пытаетесь достичь ... Стиль, определенный для текстового блока, может ориентироваться только на текстовый блок, а один, определенный для сетки, может ориентироваться только на сетку. – Bruno
Вы даже не видите стили, так почему вы говорите о типах? Для Grid есть 3 стиля, и я хочу добавить 1 из них текстом Textblock. – Febertson
@Febertson Как связать с конвертером, который преобразует ключевую строку в стиль (например, загружается из ресурсов)? – Clemens