我在我的uwp应用程序中使用template10库 我试图在文本框上放置4个缩放器控件在同一页面上 但是当我拖动其中一个时,其他文本框的抓取器也在没有文本框的情况下移动。
我想要的是:
你有什么想法吗?
这是我的代码:
<StackPanel x:Name="MedicalInfoGroup" Margin="0,0,0,24">
<controls:Resizer Margin="0,0,0,24">
<TextBox TextWrapping="Wrap"
AcceptsReturn="True"
MinWidth="500" MinHeight="100"
Text="{Binding MedicalInformationsItem.Treatment, Mode=TwoWay}"
HorizontalAlignment="Left"
InputScope="Default"
IsSpellCheckEnabled="True">
</TextBox>
</controls:Resizer>
<controls:Resizer Margin="0,0,0,24">
<TextBox TextWrapping="Wrap"
AcceptsReturn="True"
MinWidth="500" MinHeight="100"
Text="{Binding MedicalInformationsItem.MedicalHistory, Mode=TwoWay}"
HorizontalAlignment="Left"
InputScope="Default"
IsSpellCheckEnabled="True">
</TextBox>
</controls:Resizer>
<controls:Resizer Margin="0,0,0,24">
<TextBox TextWrapping="Wrap"
AcceptsReturn="True"
MinWidth="500" MinHeight="100"
Text="{Binding MedicalInformationsItem.SurgicalHistory, Mode=TwoWay}"
HorizontalAlignment="Left"
InputScope="Default"
IsSpellCheckEnabled="True">
</TextBox>
</controls:Resizer>
<controls:Resizer Margin="0,0,0,24">
<TextBox TextWrapping="Wrap"
AcceptsReturn="True"
MinWidth="500" MinHeight="100"
Text="{Binding MedicalInformationsItem.Allergies, Mode=TwoWay}"
HorizontalAlignment="Left"
InputScope="Default"
IsSpellCheckEnabled="True">
</TextBox>
</controls:Resizer>
</StackPanel>
答案 0 :(得分:1)
尝试将Resizer的HorizontalAlignment设置为Left而不是TextBox
<controls:Resizer Margin="0,0,0,24"
HorizontalAlignment="Left">
<TextBox TextWrapping="Wrap"
AcceptsReturn="True"
MinWidth="500" MinHeight="100"
Text="{Binding MedicalInformationsItem.Treatment, Mode=TwoWay}"
InputScope="Default"
IsSpellCheckEnabled="True">
</TextBox>
</controls:Resizer>