簡體   English   中英

同一頁面上有許多template10大小調整器

[英]Many template10 resizer on same page

我在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>

嘗試將Resizer的Horizo​​ntalAlignment設置為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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM