Ответ 1
Transparent
создаст кисть, которая будет инициализирована прозрачным цветом, null установит свойство равным null, это означает, что свойство назначения не имеет прикрепленной кисти.
В WPF часто важно установить кисть элемента. Если вы, например, хотите отслеживать мышиные элементы в элементе, вы должны установить фон. Если вы не хотите устанавливать сплошной цвет (сделать его непрозрачным), вы можете использовать прозрачную кисть. Это можно сделать со строковым значением "Прозрачный" .
Разница заключается в том, как будет устанавливаться свойство. Если вы присвоите null для свойства brush, свойство будет действительно равно null. Если вы установите строку "Прозрачный" , то по умолчанию value-converter, который преобразует строку в кисти, преобразует ее в кисть Brushes.Transparent
.
Краткая версия: {x:Null}
устанавливает для свойства назначения значение null. "Прозрачный" устанавливает свойство назначения прозрачной кисти.