2012-02-08 57 views
0

您可以對xaml佈局給出一個想法,以便圖像位於右側,某些內容位於右側。 當圖像變大時,內容向右移動? 我大概可以放置一個兩列網格並以編程方式放大圖像並使第0列變大,但是必須有適當的方法來做。圖像大小調整和控件佈局轉換

回答

1

使用的控制,基於可用的空間,諸如水平的StackPanel

<StackPanel Orientation="Horizontal"> 
    <Image ... /> 
    <ContentControl .... /> 
</StackPanel> 

不會自動調整其孩子的尺寸如果我誤解你,你真正想要的內容來調整基礎上的可用空間,然後使用基於可用空間自動調整其子項的大小控制,如DockPanel

<DockPanel> 
    <Image DockPanel.Dock="Right" ... /> 
    <ContentControl .... /> 
</DockPanel> 

當我剛開始WOR國王與WPF,我發現this article非常有用的搞清楚我想用什麼樣的面板來佈置我的控件

+0

謝謝,雷切爾。你似乎是唯一適合回答我的wpf問題的人。其他人只是想給我一些小小的空間)。根據需要,StackPanel水平工作。 – Nickolodeon 2012-02-08 19:02:14

+0

@Nickolodeon爲了公平起見,您更願意在這裏提問,而不是先對問題進行一點研究。這種行爲通常不鼓勵在這裏,並要求stackoverflow爲您提供代碼,而不是自己查找問題將更有可能讓您低調,人們將停止回答您的問題。 – Rachel 2012-02-08 19:11:02

+0

感謝您的建議。當我學習新技術時,我所知道的唯一一項研究是從第一頁閱讀書籍。然而,我對這項任務感到絕望,並不得不通過提出一些基本問題來羞辱自己。我仍然需要閱讀數據綁定和樣式。但是在5天內學習wpf來做我需要的東西對我個人來說是不可行的。 – Nickolodeon 2012-02-08 19:33:40

0

你的意思是左邊的圖片和右邊的附加內容?使用寬度=自動對列0和寬度= *爲第1列。