Вы можете выполнить это в триггере, как указывает Мелик. Если бы вы использовали MVVM, вам даже не пришлось бы задавать этот вопрос.
Чем больше я работаю с WPF, тем яснее мне становится все проще, если вы просто реализуете модель представления. Да, это немного утомительно, когда всегда приходится писать подобные
public string StackingText
{
get { return _Model.StackingText; }
}
снова и снова, просто чтобы поддержать представление. (Было бы неплохо, если бы в C # была небольшая синтаксическая конструкция, которая автоматически реализовывала методы получения и установки модели представления.) Но как только вы это сделаете, становится очевидным, как изменить его для внедрения логики:
public string StackingText
{
get
{
return _Model.StackingRate == 0
? null
: _Model.StackingText;
}
}