zoukankan      html  css  js  c++  java
  • SL模版引用

    public class IconConverter : IValueConverter
    {

    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
    if (value != null)
    {
    string iconUrl = value.ToString();
    if (!string.IsNullOrEmpty(iconUrl))
    {
    return "/Abis.Res;component/Icons/" + iconUrl;
    }
    }
    return value;
    }

    public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
    throw new NotImplementedException();
    }
    }

    <UserControl.Resources>
    <Conver:IconConverter x:Key="IconConver" />
    <DataTemplate x:Key="IMG">
    <StackPanel>
    <Image Margin="2"
    Width="16"
    Height="16"
    Stretch="Fill"
    Source="{Binding IconName ,Converter={StaticResource IconConver}}"></Image>
    </StackPanel>
    </DataTemplate>
    <DataTemplate x:Key="dataTemplate1">
    <TextBlock Text="test"
    HorizontalAlignment="Center"></TextBlock>
    </DataTemplate>
    <Style x:Key="DataGridHeaderStyle"
    TargetType="Primitives:DataGridColumnHeader">
    <Setter Property="HorizontalContentAlignment"
    Value="Center"></Setter>
    </Style>
    <Style x:Key="DataGridCellStyle"
    TargetType="data:DataGridCell">
    <Setter Property="HorizontalContentAlignment"
    Value="Center"></Setter>
    </Style>
    </UserControl.Resources>

    <c1:Column Header="图标"
    Width="60"
    HorizontalAlignment="Center"
    VerticalAlignment="Center"
    HeaderVerticalAlignment="Center" CellTemplate="{StaticResource IMG}">
    <!--<c1:Column.CellTemplate>
    <DataTemplate>
    <StackPanel>
    <Image Width="16"
    Height="16"
    Stretch="Fill"
    HorizontalAlignment="Center"
    VerticalAlignment="Center"
    Source="{Binding IconName,Converter={StaticResource IconConver}}"></Image>
    </StackPanel>
    </DataTemplate>
    </c1:Column.CellTemplate>-->
    </c1:Column>

  • 相关阅读:
    python中的 upper() 、lower()、capitalize()、title()方法
    python中的strip()函数的用法
    python中的split()函数的用法
    python中的join()函数的用法
    appium 简单的测试例子(1)
    模拟器连接使用
    appuim连接时的一些出现的错误
    android获取包名的几种方法
    python+Appium(1)
    专注基础软件自研,巨杉入选“2020信创产业独角兽100强”
  • 原文地址:https://www.cnblogs.com/leischen/p/2551494.html
Copyright © 2011-2022 走看看