XAML用法

XAML用法

  1. 格式化字符串。

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    
    // 对列表中结果进行格式化(使用转义符号{})
    <dg:DataGridColumn Title="Win %" PropertyName="Percentage" Width="0.75*" StringFormat="{}{0:0.00}" />
    
    // 对绑定数据进行格式化(使用单引号'')
    <Label Text="{Binding LocalizationResourceManager[ExpiratoryPlateau], Mode=OneWay, StringFormat='{0}[ml/s]'}"/>
    
    // 拼接字符串
    <Label Grid.Row="6" Grid.Column="2" FontSize="Micro" BackgroundColor="Beige" HorizontalTextAlignment="Center" VerticalTextAlignment="Center">
        <Label.FormattedText>
            <FormattedString>
                <Span Text="{Binding LocalizationResourceManager[HighFlow]}"/>
                <Span Text="{Binding LocalizationResourceManager[DiscrepancyRate]}"/>
            </FormattedString>
        </Label.FormattedText>
    </Label>
    
  2. 在xaml集合控件中添加预定义数值。

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    
    <Picker x:Name="picker"
            Title="Select a monkey">
      <Picker.ItemsSource>
        <x:Array Type="{x:Type x:String}">
          <x:String>Baboon</x:String>
          <x:String>Capuchin Monkey</x:String>
          <x:String>Blue Monkey</x:String>
          <x:String>Squirrel Monkey</x:String>
          <x:String>Golden Lion Tamarin</x:String>
          <x:String>Howler Monkey</x:String>
          <x:String>Japanese Macaque</x:String>
        </x:Array>
      </Picker.ItemsSource>
    </Picker>
    
Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy