wpf - WPF。如何在文本块字段附近设置复选框?
问题描述
我是 WPF 的新手,只想在我的文本块附近设置我的复选框字段,而不是在它下面。我应该如何编辑我的 xaml?
<StackPanel Grid.Row="5" Grid.Column="0" Orientation="Vertical"
Margin="{StaticResource LeftTopThickness}">
<TextBlock Text="{DynamicResource lang_SubscriberTreatment_Tariffs_PaperCopy}"
Visibility="{Binding Visibility, ElementName=PAPERCOPY_ID}" />
<!--<TextBox x:Name="PAPERCOPY_ID" Text="{Binding PaperCopy}" />-->
<CheckBox Name="PAPERCOPY_ID" IsChecked="{Binding Path=PaperCopy,Mode=OneWay}" IsHitTestVisible="false"/>
</StackPanel>
解决方案
将方向更改为StackPanel
,Horizontal
而不是Vertical
:
<StackPanel Grid.Row="5" Grid.Column="0" Orientation="Horizontal" Margin="{StaticResource LeftTopThickness}">
<TextBlock Text="{DynamicResource lang_SubscriberTreatment_Tariffs_PaperCopy}" Visibility="{Binding Visibility, ElementName=PAPERCOPY_ID}" />
<!--<TextBox x:Name="PAPERCOPY_ID" Text="{Binding PaperCopy}" />-->
<CheckBox Name="PAPERCOPY_ID" IsChecked="{Binding Path=PaperCopy,Mode=OneWay}" IsHitTestVisible="false"/>
</StackPanel>
推荐阅读
- c# - 通过 PreSignedURL 访问 AWS S3 上的文件时出现异常
- php - 使用带有 codeigniter 的 smtp 向 2 个具有不同消息的收件人发送电子邮件
- xml - 如何可视化 DocBook 文件?
- fullcalendar - 使用 FullCalendar 想要在事件 A 更改时更改事件 B 的属性
- bash - 管道标准输出并为每行添加一些字符
- sonarlint-vs - 使用 Visual Studio 的 SonarLint
- excel-formula - 根据excel/google工作表中不同列的数字检索单元格文本
- sql - 如何在 MM-DD 上聚合多年的数据,忽略年份
- c# - 根据左侧的分隔符将字符串拆分为子字符串
- python - Django + 后台任务如何初始化