非正方形佈局
回答
如果這些網格就可以捏造事實的方式99.9%有兩個Border
S的有他們的寬度設置爲CornerRadius
,把他們的高度頂端右面板的ActualHeight
:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="2*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="9*" />
</Grid.RowDefinitions>
<Border Background="Red" Grid.RowSpan="2" CornerRadius="5" Margin="2"/>
<Border x:Name="TopRight" Background="Red" Grid.Column="1"
CornerRadius="5" Margin="2"/>
<Border Background="Yellow" Width="5"
Height="{Binding ActualHeight, ElementName=TopRight}"
HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,2,0,2"/>
<Border Background="Yellow" Width="5" HorizontalAlignment="Left"
Height="{Binding ActualHeight, ElementName=TopRight}"
VerticalAlignment="Top" Grid.Column="1" Margin="0,2,2,0"/>
<Border Background="Green" Grid.Column="1" Grid.Row="1"
CornerRadius="5" Margin="2"/>
</Grid>
在此的顏色是例如僅覆蓋的。
哇,這真是太棒了!雖然內角不圓,我真的很喜歡結果,謝謝! – Jesse
如果你用剪輯屬性搞亂了,你可能會刪除那個方形的角落......但是它可能需要很多亂七八糟的東西,並且用很多幾何圖形填充XAML。最後的5%佔95%的工作量等。 –
下面是做這件事:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*" />
<ColumnDefinition Width="2*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="9*" />
</Grid.RowDefinitions>
<Control x:Name="Panel1" Grid.ColumnSpan="2" Grid.RowSpan="2" />
<Control x:Name="Panel2" Grid.Column="1" Grid.Row="1" />
</Grid>
你可以玩弄的要求(或使用固定的值)的行/列比率。
(當然,用你想要的<Control />
叫什麼來代替)
使用這種方法,我不能讓邊界看起來像我的例子,這對我來說是最重要的。 – Jesse
- 1. 擴大響應方形佈局的正方形
- 2. 非矩形碎片/交織布局
- 3. 非矩形的android自定義佈局
- 4. 圓形佈局
- 5. 佈局,佈局大,佈局正常等
- 6. 正方形圖像的網格佈局(溢出隱藏)
- 7. 如何在我的AbsoluteLayout上強制正方形佈局?
- 8. 正則表達式不捕獲方形佈局
- 9. 特別佈局與正方形的div廣場
- 10. 用正方形,行和列的網格佈局CSS有問題
- 11. 如何製作方形框架佈局?
- 12. 方形佈局邊界內邊
- 13. Xcode自動佈局:最適合方形
- 14. 與方形兒童的網格佈局
- 15. Qt的網格佈局方形單元
- 16. 桌布佈局的矩形
- 17. 半圓形佈局
- 18. Android圖形佈局
- 19. 正常佈局
- 20. Appwidget與正方形佈局在橫向模式下顯示不正確
- 21. 生成從非正方形數據集
- 22. 非方形NSButton
- 23. 正確的佈局方式界面C#
- 24. 使這種佈局的正確方法?
- 25. Bootstrap非流體IE7佈局
- 26. Ruby GUI(非複雜佈局)
- 27. OnePlusOne佈局 - 大還是佈局正常?
- 28. 我的佈局不正確的佈局
- 29. 佈局方向?
- 30. 需要「非矩形卡布局面板」或「透明組件」
你的意思是圓邊,還是非全高第二列? –
@ petethepagan-gerbil我更新了圖像,希望現在更清晰。我的問題是如何完成怪異的面板1 – Jesse
控制是否應該流入'Panel1'的pan-handle?或者'Panel2'生活在'Panel1'上方的空間中,覆蓋該區域下的控件。 – user7116