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