私のWPFプロジェクトでは、System.Windows.Controls.UserControlコントロールがあります。どのようにそのcontolの中のコントロールを見つけるか?WPF + Controls.UserControl。どのように内部のコントロールを見つけるか?
0
A
答えて
1
あなたの質問を正しく理解していれば、VisualTreeを使用してください。
は、MSDNを参照してください:あなたはおそらく、この拡張メソッドなどのビジュアルツリーを、散歩したいという場合にはhttp://msdn.microsoft.com/en-us/library/dd409789.aspx
1
が行われます。
internal static T FindVisualChild<T>(this DependencyObject parent) where T : DependencyObject
{
if (parent == null)
{
return null;
}
DependencyObject parentObject = parent;
int childCount = VisualTreeHelper.GetChildrenCount(parent);
for (int i = 0; i < childCount; i++)
{
DependencyObject childObject = VisualTreeHelper.GetChild(parentObject, i);
if (childObject == null)
{
continue;
}
var child = childObject as T;
return child ?? FindVisualChild<T>(childObject);
}
return null;
}
それはあなたがコントロールあなたのタイプを知っている必要があります探しています。
関連する問題
- 1. WPF itemscontrol内のコントロールを見つける
- 2. WPF:リソース内のコントロールを見つける
- 3. wpfのItemsPanelTemplate内のコントロールを見つける方法は?
- 4. ItemsControl内のすべてのコントロールを見つける - WPF
- 5. wpfスタイル内の内側のグリッドを見つけよう
- 6. UITableViewCellの内部のボタン - 内部にあるセルをどのように見つけ出すのですか?
- 7. ListView内のコントロールを見つける
- 8. WPFアドラーの内部コントロール
- 9. WPF:バインディングドメインオブジェクトのプロパティを見つけよう
- 10. C#WPF:リストボックス内のボタンで最大値を見つけよう
- 11. WPFエキスパンダーの子供をどのようにしてプログレッシブに見つけるか?
- 12. どのように私は内部結合ですべてを見つける
- 13. WPF:コントロールに必要なスペースを見つける
- 14. ASP.NET:ClientIdでListViewのコントロールをコードの後ろに見つけよう
- 15. パネル内に配置したコントロールを見つけるにはどうすればよいですか?
- 16. コントロール内に属性を持つプロパティを見つける
- 17. VS 2015のCodedUIでテストするコントロールを見つけるにはどうすればよいですか?
- 18. Unity:assetsDatabase内のオブジェクトメッシュをプログラムでどのように見つけるか?
- 19. ボタンのクリックイベントでasp:repeaterのコントロールを見つけよう
- 20. EBay API内部サーバーエラーを見つける
- 21. ウィンドウ内でwpf要素の位置を見つけるには
- 22. ACSXコントロール内のマスターページを見つける際の問題
- 23. アンドロイド:タイプ別のビューをどのように見つけるか
- 24. どのようにエンティティを見つけるかcrmのモジュール
- 25. ビジュアルスタジオ2012でWindowsデザイナーを見ているコントロールを見つけるにはどうすればよいですか?
- 26. Xcode:コントロール用のrgbカラーピッカーを見つけよう
- 27. どのようにMySQLデータベース内のシステムテーブルを見つけるには?
- 28. iFrameの内部からdivの高さを見つける
- 29. page_loadでリピーター内のコントロールを見つける方法は?
- 30. フレーム内のコントロールを見つける方法は?
具体的なコードを教えてください。 XAMLで行うのか、コードで行うのかによって、さまざまな解決方法があります。 – jjrdk
私はそれをサーバー側のコードで実行したい – Tony