TextBlockとTextWrappingをWrapに設定した小さなWPFコントロールがあります。私はこれを既存のWinFormsアプリケーションでホストしようとしています。私はElementHostをフォームの上部にドッキングさせました。そして、TextBlockが必要とする高さに基づいてElementHostの高さのサイズを設定したいと思います。これを達成する方法はありますか?自動サイズElementHost of content内容:
7
A
答えて
5
WinFormsのサイズ変更メカニズムは、WPFと異なります。
ElementHostのAutoSizeプロパティをtrueに設定しようとしましたか?
0
私は答えhere
が、これは上記のリンクからのコードですが見つかりました:私の最初に考えた
public System.Windows.Size GetElementPixelSize(UIElement element)
{
Matrix transformToDevice;
var source = PresentationSource.FromVisual(element);
if (source != null)
transformToDevice = source.CompositionTarget.TransformToDevice;
else
using (var Hwndsource = new HwndSource(new HwndSourceParameters()))
transformToDevice = Hwndsource.CompositionTarget.TransformToDevice;
if (element.DesiredSize == new System.Windows.Size())
element.Measure(new System.Windows.Size(double.PositiveInfinity, double.PositiveInfinity));
return (System.Windows.Size)transformToDevice.Transform((Vector)element.DesiredSize);
}
関連する問題
- 1. 自動サイズ調整GridViewColumnsは、プログラム内容
- 2. div of content of PHP PDO
- 3. SuiteCommerce Advance Out of Boxの内容
- 4. JavaFx、FXML、コンテンツの自動サイズ変更方法:Button、StackPane、Field、Scrollpane by the parents of
- 5. iOS自動レイアウトと内容を包む
- 6. QTreeViewを自動的に内容に合わせてサイズを変更する
- 7. DOMWindowのポップアップが内容に自動的にサイズ変更されますか?
- 8. QWidget(qlineedit)は内容に自動的にサイズ変更されます
- 9. 自動サイズのTextBlock
- 10. 自動サイズのセル内のテキストビュー
- 11. ArrayDequeのサイズと内容
- 12. UIView内容のサイズ変更
- 13. NPOI自動サイズ変更カラム
- 14. 自動サイズSilverlightアプリケーション
- 15. UITableView内のUICollectionViewCellサイズを自動サイズ調整する
- 16. EXT.js内のテーブルの内容を自動更新する方法
- 17. テーブル内の内容に基づく列の自動幅
- 18. 自動スクロール - Touch of textFieldのスクロールビュー - iPhone
- 19. ElementHost内でのPrisimの使用方法
- 20. jqueryの+自動サイズ再バインド
- 21. 動的に内容のサイズに応じてモーダルダイアログのサイズを変更します。
- 22. UILabelの内容を動的にサイズ変更する
- 23. 内容に合わせてサイズを変更する動的NSStackView
- 24. java - 自動サイズJFrame
- 25. 矩形内のテキストの中央揃えと自動サイズ変更
- 26. ElementHostレイアウトの問題
- 27. Cocoa自動サイズ変更可能ウィンドウ
- 28. 自動サイズ変更GtkScrolledWindow
- 29. 自動サイズ変更サブビュースーパー
- 30. 自動ウィンドウのサイズ変更
が、それは何もしません。 –
あなたはこの記事を見ましたか?http://stackoverflow.com/questions/1086184/resize-elementhost-to-size-of-the-hosted-xmal-usercontrol –
ElementHostの 'AutoSize'プロパティを設定すると'と' ElementHost'を含むコントロールの 'AutoSize'も私の場合は' Form'で、私のために働きます。 –