如何在XAML中使用Phone的全角?

拜仁

我在中有3个控件,Grid.Row但是如何使它们使用页面的整个宽度?

这是我的xaml:

 <Grid>
      <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" />
            <ColumnDefinition Width="140" />
            <ColumnDefinition Width="*" />
      </Grid.ColumnDefinitions>

      <Image Grid.Column="0"
            Grid.Row="1"
            Source="/Assets/image1.png"
            Height="25"
            Width="25" />

      <TextBox Grid.Column="1"
               Margin="10,0,0,0"
               Text="{Binding InputText, Mode=TwoWay}"
               BorderBrush="Black"
               BorderThickness="2"
               VerticalAlignment="Center">
      </TextBox>

      <Button Grid.Column="2"
              BorderThickness="2"
              HorizontalAlignment="Right"
              Command="{Binding AddTextCommand}"
              Margin="10,0,0,0">
       <TextBlock x:Uid="ButtonText" />
       </Button>
 </Grid>

现在是结果:

如您所见,它是左对齐的,我该如何使用它的整个宽度?

在此处输入图片说明

巴特

你的代码只显示了3点控制(ImageTextBoxButton),而您的截图给出了4所控制。我想上面的全角控件丢失了,但这没问题。

如果我们分解您的XAML,您将:

  • 第一列宽度自动,充满图像。
  • 第二列宽度140,用TextBox填充
  • 第三列宽度*(或其余空格),用Button填充

在您放置的按钮上HorizontalAlignment="Right"(默认为“左”),您在其中说:仅使用必要的空间并将控件放在右侧。如果要使用可用的完整宽度,则必须使用HorizontalAlignment="Stretch"

 <Grid>
      <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" />
            <ColumnDefinition Width="140" />
            <ColumnDefinition Width="*" />
      </Grid.ColumnDefinitions>

      <Image Grid.Column="0"
            Source="/Assets/image1.png"
            Height="25"
            Width="25" />

      <TextBox Grid.Column="1"
               Margin="10,0,0,0"
               Text="{Binding InputText, Mode=TwoWay}"
               BorderBrush="Black"
               BorderThickness="2"
               VerticalAlignment="Center">
      </TextBox>

      <Button Grid.Column="2" x:Uid="ButtonText"
              BorderThickness="2"
              HorizontalAlignment="Stretch"
              Command="{Binding AddTextCommand}"
              Margin="10,0,0,0" />
 </Grid>

请注意,我也去掉了TextBlockButton与移动x:Uid标签按钮。只需ButtonText.Content在您的资源中使用即可将按钮本地化,而无需在其中放置按钮TextBlock

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在XAML中使用数据模板

来自分类Dev

如何在C ++运行时组件中的Windows Phone 8.1 XAML应用中使用C ++ dll

来自分类Dev

如何在WPF中使用XAML设置ComboBox标头

来自分类Dev

如何在XAML中使用StringFormat显示逗号分隔的数字?

来自分类Dev

如何在UserControl中使用绑定的XAML属性?

来自分类Dev

如何在XAML中使用实例化为资源的对象

来自分类Dev

如何在功能区中使用XAML图标?

来自分类Dev

如何在WinRT XAML工具包中使用StackedAreaSeries

来自分类Dev

如何在UserControl中使用绑定的XAML属性?

来自分类Dev

如何在 WPF/XAML 中使用 Nuget 包中的图标?

来自分类Dev

如何在Windows Phone 8中使用ProgressRing

来自分类Dev

如何在Windows Phone 8中使用Telegram API?

来自分类Dev

如何在Windows Phone / C#中使用像素

来自分类Dev

如何在Windows Phone中使用phonegap sqlite插件

来自分类Dev

如何在Windows Phone 8.1中使用CameraTask或PhotoChooser?

来自分类Dev

如何在Windows Phone 8.1中使用图形?

来自分类Dev

如何在Windows(Phone)8.1的BackgroundTask中使用SQLite

来自分类Dev

如何在Windows Phone 8中使用TargetNullValue?

来自分类Dev

如何在Windows Phone 8.1中使用CameraTask或PhotoChooser?

来自分类Dev

如何在Windows Phone 8中使用Telegram API?

来自分类Dev

[UWP] [XAML] ListView子项未使用全角

来自分类Dev

在Windows Phone 8.1的xaml中使用原始类型

来自分类Dev

在Windows Phone中使用C#而不是XAML的ContentTemplate

来自分类Dev

在Windows Phone 8.1的xaml中使用原始类型

来自分类Dev

图片不应在元素中使用全角

来自分类Dev

如何在WPF XAML中使用值转换器的特定属性

来自分类Dev

如何在Outlook插件中使用Windows 8默认样式(Xaml)

来自分类Dev

如何在XAML Winrt中使用不带空格的TextBlock中的Run?

来自分类Dev

WPF如何在XAML主页面中使用包含数据模板的资源字典

Related 相关文章

  1. 1

    如何在XAML中使用数据模板

  2. 2

    如何在C ++运行时组件中的Windows Phone 8.1 XAML应用中使用C ++ dll

  3. 3

    如何在WPF中使用XAML设置ComboBox标头

  4. 4

    如何在XAML中使用StringFormat显示逗号分隔的数字?

  5. 5

    如何在UserControl中使用绑定的XAML属性?

  6. 6

    如何在XAML中使用实例化为资源的对象

  7. 7

    如何在功能区中使用XAML图标?

  8. 8

    如何在WinRT XAML工具包中使用StackedAreaSeries

  9. 9

    如何在UserControl中使用绑定的XAML属性?

  10. 10

    如何在 WPF/XAML 中使用 Nuget 包中的图标?

  11. 11

    如何在Windows Phone 8中使用ProgressRing

  12. 12

    如何在Windows Phone 8中使用Telegram API?

  13. 13

    如何在Windows Phone / C#中使用像素

  14. 14

    如何在Windows Phone中使用phonegap sqlite插件

  15. 15

    如何在Windows Phone 8.1中使用CameraTask或PhotoChooser?

  16. 16

    如何在Windows Phone 8.1中使用图形?

  17. 17

    如何在Windows(Phone)8.1的BackgroundTask中使用SQLite

  18. 18

    如何在Windows Phone 8中使用TargetNullValue?

  19. 19

    如何在Windows Phone 8.1中使用CameraTask或PhotoChooser?

  20. 20

    如何在Windows Phone 8中使用Telegram API?

  21. 21

    [UWP] [XAML] ListView子项未使用全角

  22. 22

    在Windows Phone 8.1的xaml中使用原始类型

  23. 23

    在Windows Phone中使用C#而不是XAML的ContentTemplate

  24. 24

    在Windows Phone 8.1的xaml中使用原始类型

  25. 25

    图片不应在元素中使用全角

  26. 26

    如何在WPF XAML中使用值转换器的特定属性

  27. 27

    如何在Outlook插件中使用Windows 8默认样式(Xaml)

  28. 28

    如何在XAML Winrt中使用不带空格的TextBlock中的Run?

  29. 29

    WPF如何在XAML主页面中使用包含数据模板的资源字典

热门标签

归档