コード例 #1
0
        public virtual void Initialize()
        {
            var xaml = BindingDisplayHelper.RemoveNamespacesFromXml(XamlWriter.Save(this.TriggerAction));

            this.DescriptiveValue = xaml.ToString(SaveOptions.DisableFormatting);
            this.ToolTip          = xaml.ToString(SaveOptions.None);
        }
コード例 #2
0
ファイル: ConditionItem.cs プロジェクト: zivsha/snoopwpf
        /// <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);
        }