0
我想我很好奇,因爲我發現一個無限循環,其中孩子的體型更大,然後父母反覆變大並修復它。但是,我想知道是否更好的想法是重寫度量並找到父級的大小,然後返回desiredsize。通過不改變Width
或Height
,我消除了創建無限循環的可能性。另一方面,通過不綁定xaml中的寬度,控件的寬度如何確定現在隱藏在代碼隱藏中。WPF將子控件的寬度綁定到父控件的實際寬度是一個壞主意?
我想我很好奇,因爲我發現一個無限循環,其中孩子的體型更大,然後父母反覆變大並修復它。但是,我想知道是否更好的想法是重寫度量並找到父級的大小,然後返回desiredsize。通過不改變Width
或Height
,我消除了創建無限循環的可能性。另一方面,通過不綁定xaml中的寬度,控件的寬度如何確定現在隱藏在代碼隱藏中。WPF將子控件的寬度綁定到父控件的實際寬度是一個壞主意?
你可以只使用HorizontalAlignment="Stretch"
這有我需要有一個非零尺寸擺在首位的要素的問題,但它應該工作。 –
你可以設置MinWidth,我想 –
是的,這是一個好主意,我也發現其他地方後查找如何拉伸作品。不幸的是,在我的情況下,我繪製了控件的ActualWidth,並且horizontalalignment會在不更改該屬性的情況下影響佈局,所以我不能僅僅使用它。 –