Это мой xaml structure
Как изменить фон в текстовом блоке?
<stackpanel>
<textblock Text="A"></textblock>
<textblock Text="B"></textblock>
</stackpanel>
Stackpanel
, это может быть зациклена для создания более же структуры.
Как изменить цвет фона texblock при нажатии на него?
UPDATE: I just want change on xaml file not using C#.
По умолчанию я имеет желтый цвет, но когда я нажимаю на TextBlock, его фон изменится на синий.
UPDATE 2: Если щелкнуть A, то A изменится на синий, пока не нажмем на другое.
деталь:
я нажимаю
(A is yellow)
, A изменится на синий цвет ==> А синийя нажимаю B
(B is yellow and A is blue)
, B изменится на синий цвет и А изменится быть желтым.
UPDATE 3: Как насчет этого?
<stackpanel>
<textblock Text="A"></textblock>
</stackpanel>
<stackpanel>
<textblock Text="A"></textblock>
</stackpanel>
<stackpanel>
<textblock Text="A"></textblock>
</stackpanel>
Вопрос в том же выше
Спасибо!
для этого вам потребуется специальный контроль. логика, в которой вы нуждаетесь, не может быть рассмотрена внутри самого элемента управления, но зависит от других элементов управления, поэтому чистым решением xaml невозможно – Dbl
@ Andreas Müller Как насчет ** UPDATE 3 **? – GSP
что об этом? мой ответ все равно должен работать и на этот случай. – Dbl