簡體   English   中英

WPF棱鏡自定義彈出窗口未調整為內容大小

[英]WPF prism Custom popup not resizing to content

我一直在關注示例,了解如何創建和引發自定義彈出窗口(因此,我不會添加代碼,因為它基本上是該示例的克隆)

我唯一改變的是我添加了一個TextBox

<TextBox Text="{Binding Count}"  />

這樣我就可以在彈出窗口的Content中控制星號的數量

基本上,我有兩個問題:

  • 第一個是標題被切除(帶有一個星號)

在此處輸入圖片說明

  • 第二個是,如果我更改內容並再次彈出,則它不會更改大小以適合內容(帶有50個星號)

在此處輸入圖片說明

但我重新啟動該程序並發送50個星號,它確實適合填滿所有這些星號 在此處輸入圖片說明

除了測量文字寬度外,還有什么方法可以做到這一點

我也有同樣的問題。 棱鏡彈出窗口一旦創建為contentsize,則在內容更改時不會調整大小。 我確信我已經完成了以下所有正確的事情:BindableBase繼承和SetProperty調用。 但是一旦創建(窗口創建一次),就不會進行大小調整。

我沒有解決方案(除了負責計算窗口大小)。 我需要的是以某種方式強制將彈出窗口調整為新內容的大小的調用。

暫無
暫無

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

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