本文整理汇总了C#中System.Windows.Controls.GridViewColumn.ReadLocalValue方法的典型用法代码示例。如果您正苦于以下问题:C# GridViewColumn.ReadLocalValue方法的具体用法?C# GridViewColumn.ReadLocalValue怎么用?C# GridViewColumn.ReadLocalValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Controls.GridViewColumn
的用法示例。
在下文中一共展示了GridViewColumn.ReadLocalValue方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetColumnWidth
/// <summary>
/// Gets the column width if the dependency property is attached to the column.
/// </summary>
/// <param name="pColumn">The tested column.</param>
/// <param name="pProperty">The width dependency property.</param>
/// <returns>The width value if the width has been defined using the given dependency property.</returns>
protected static double? GetColumnWidth(GridViewColumn pColumn, DependencyProperty pProperty)
{
if (ALayoutColumn.HasPropertyValue(pColumn, pProperty))
{
return System.Convert.ToDouble(pColumn.ReadLocalValue(pProperty));
}
return null;
}
示例2: HasPropertyValue
// ----------------------------------------------------------------------
protected static bool HasPropertyValue( GridViewColumn column, DependencyProperty dp )
{
if ( column == null )
{
throw new ArgumentNullException( "column" );
}
object value = column.ReadLocalValue( dp );
if ( value != null && value.GetType() == dp.PropertyType )
{
return true;
}
return false;
}
示例3: GetColumnWidth
// ----------------------------------------------------------------------
protected static double? GetColumnWidth( GridViewColumn column, DependencyProperty dp )
{
if ( column == null )
{
throw new ArgumentNullException( "column" );
}
object value = column.ReadLocalValue( dp );
if ( value != null && value.GetType() == dp.PropertyType )
{
return (double)value;
}
return null;
}
示例4: HasPropertyValue
/// <summary>
/// Verifies if the given dependency property is attached to the given grid view column and if the property value is defined.
/// </summary>
/// <param name="pColumn">The tested column.</param>
/// <param name="pProperty">The dependency property.</param>
/// <returns>True if the dependency property is attached to the given grid view column and if the property value is defined, false otherwise.</returns>
protected static bool HasPropertyValue(GridViewColumn pColumn, DependencyProperty pProperty)
{
if (pColumn == null)
{
throw new ArgumentNullException("pColumn");
}
object lValue = pColumn.ReadLocalValue(pProperty);
if (lValue != null && lValue.GetType() == pProperty.PropertyType)
{
return true;
}
return false;
}
示例5: GetRangeIsFillColumn
} // GetRangeMaxWidth
// ----------------------------------------------------------------------
public static bool? GetRangeIsFillColumn( GridViewColumn column )
{
if ( column == null )
{
throw new ArgumentNullException( "column" );
}
object value = column.ReadLocalValue( IsFillColumnProperty );
if ( value != null && value.GetType() == IsFillColumnProperty.PropertyType )
{
return (bool)value;
}
return null;
} // GetRangeIsFillColumn