System.Windows.DataTrigger.GetCurrentState C# (CSharp) Method

GetCurrentState() private method

private GetCurrentState ( DependencyObject container, System.Windows.UncommonField dataField ) : bool
container DependencyObject
dataField System.Windows.UncommonField
return bool
        internal override bool GetCurrentState(DependencyObject container, UncommonField<HybridDictionary[]> dataField)
        {
            Debug.Assert( TriggerConditions != null && TriggerConditions.Length == 1,
                "This method assumes there is exactly one TriggerCondition." );

            return TriggerConditions[0].ConvertAndMatch(StyleHelper.GetDataTriggerValue(dataField, container, TriggerConditions[0].Binding));
        }