2
A
回答
2
這裏是做一個快速和骯髒的方式。
<WrapPanel Orientation="Horizontal" SizeChanged="WrapPanel_SizeChanged">
<TextBlock x:Name="DateTextBlock" TextWrapping="Wrap" MinWidth="280"><Run Text="July 03-09, 2011"/></TextBlock>
<TextBox x:Name="SearchTextBox" Width="250" HorizontalAlignment="Right" />
</WrapPanel>
然後在你的WrapPanel_SizeChanged處理你只需做DataTextBlock儘可能寬 - 寬的面板中搜索文本框的少的寬度。
private void WrapPanel_SizeChanged(object sender, System.Windows.SizeChangedEventArgs e)
{
var panel = (WrapPanel)sender;
var maxWidth = panel.ActualWidth - SearchTextBox.ActualWidth;
DateTextBlock.Width = maxWidth;
}
相關問題
- 1. WrapPanel內容對齊
- 2. 如何在jqGrid子網格中設置標題對齊方式?
- 3. 如何在JavaFX TextField中設置對齊方式?
- 4. 如何在GridView中爲單元格設置對齊方式?
- 5. 如何在DropDownList中爲ListItem設置對齊方式?
- 6. 如何在python中設置非ANSI字符的對齊方式
- 7. 如何在Google圖表中設置vAxis對齊方式
- 8. 如何在matplotlib.pyplot中設置圖表的對齊方式?
- 9. 如何在表格中設置文本對齊方式
- 10. 如何設置Defaulttablemodel JTable中的數據對齊方式?
- 11. 如何使用itextpdf設置中心對齊方式的文本
- 12. 如何設置對齊方式或如何找到PyGObject文檔
- 13. 如何在JTextPane中設置對齊?
- 14. 如何以編程方式在QTableView的列上設置文本對齊方式?
- 15. 將控件組設置爲在JQuery Mobile中的兩個方向中心對齊
- 16. 如何設置虛擬功能的對齊方式?
- 17. 如何設置System.Windows.Documents.TableCell的垂直對齊方式?
- 18. 如何以編程方式設置UIButton的垂直對齊 - iOS
- 19. 如何對齊兩個RelativeLayouts
- 20. 如何對齊兩個LinearLayouts?
- 21. 在MonoTouch的UIPickerview中設置內容的對齊方式?
- 22. 在CKEditor中設置默認文本對齊方式
- 23. 在JTable列中設置正確的對齊方式
- 24. 在div標籤中設置文本對齊方式
- 25. 在JMenu組件中設置標題文本的對齊方式
- 26. Excel vba在Outlook中設置圖片對齊方式
- 27. 如何以編程方式對齊和移動兩個標籤?
- 28. 如何以獨立於平臺的方式設置對齊方式?
- 29. 如何通過INotify-Property在wpf中設置textbox.Text的對齊方式?
- 30. 如何在Android中使用本地化設置佈局的對齊方式?
您的解決方案工作得很好,雖然它有點複雜。 – KevinBui
是的,它不是默認內置的,所以它需要一些工作。 Sill比它更容易,它正在編寫自己的佈局面板(儘管該選項至少可以重新使用) – 1adam12