C# 获取userControl所在的xaml根目录

C# 获取userControl所在的xaml根目录,c#,reflection,winrt-xaml,C#,Reflection,Winrt Xaml,在c#(winRt)中使用反射可以动态获取我的userControl所属页面的根吗 用户控制xaml 如何从UserControl的codeBehind中获取页面的根?您尝试过吗?什么不起作用?绝对没有必要这样做。你想做什么?我想从我的userControl中“设置”包含我的userControl的页面xaml的某些字段。。。我在我的用户控件中有一个搜索框,在一次选择之后(在uc中),我想初始化页面的字段,我只需要uc所属的页面的根,但是,从我的uc的代码隐藏中,我不知道如何获得它如何标记和代码

在c#(winRt)中使用反射可以动态获取我的userControl所属页面的根吗

用户控制xaml
如何从UserControl的codeBehind中获取页面的根?

您尝试过吗?什么不起作用?绝对没有必要这样做。你想做什么?我想从我的userControl中“设置”包含我的userControl的页面xaml的某些字段。。。我在我的用户控件中有一个搜索框,在一次选择之后(在uc中),我想初始化页面的字段,我只需要uc所属的页面的根,但是,从我的uc的代码隐藏中,我不知道如何获得它如何标记和代码…@rene看看我编辑的问题。
  <SearchBox PlaceholderText="{Binding placeholder,Mode=TwoWay}" 
                   Width="300"
                   Margin="20,0,20,0"                   
                   SearchHistoryEnabled="False"
                   FocusOnKeyboardInput="False"
                   ChooseSuggestionOnEnter="True"
                   SuggestionsRequested="SearchBoxSuggestions"
                   ResultSuggestionChosen="SuggestionChoosen"
                   QueryChanged="SearchQueryChanged"
                   HorizontalAlignment="Left"
                   x:Name="searchBox"
                />
    public void SuggestionChoosen(Windows.UI.Xaml.Controls.SearchBox sender, SearchBoxResultSuggestionChosenEventArgs args)
    {
        int p = Convert.ToInt32(args.Tag);
        TransporterExt t = new TransporterExt();
        t = suggested[p];
        selected = t;

        //I WANT TO GET HERE THE ROOT OF THE PAGE IN WHICH USER CONTROLLER BELONGS TO
    }