public virtual void Initialize() { var xaml = BindingDisplayHelper.RemoveNamespacesFromXml(XamlWriter.Save(this.TriggerAction)); this.DescriptiveValue = xaml.ToString(SaveOptions.DisableFormatting); this.ToolTip = xaml.ToString(SaveOptions.None); }
/// <summary> /// Initializes a new instance of the <see cref="ConditionItem" /> class. /// </summary> public ConditionItem(BindingBase conditionBinding, DependencyObject conditionContainer, object targetValue) : this(conditionContainer, targetValue, BindingDisplayHelper.BuildBindingDescriptiveString(conditionBinding)) { this.conditionBinding = conditionBinding; this.attachedPropertySlot = AttachedPropertyManager.GetAndBindAttachedPropertySlot(this.conditionContainer, this.conditionBinding); this.BindCurrentValue(conditionContainer, this.attachedPropertySlot.DependencyProperty); }