Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 确定选项卡';在运行时创建对象_C#_Wpf - Fatal编程技术网

C# 确定选项卡';在运行时创建对象

C# 确定选项卡';在运行时创建对象,c#,wpf,C#,Wpf,我在WPF中有一个选项卡控件,希望在运行时获取它的当前(选项卡)对象。如何操作?这是一个简单的选项卡控件: <TabControl x:Name="tab"> <TabItem Header="tab1"> <TextBlock Text="text1"/> </TabItem> <TabItem Header="tab2"> <TextBlock Text="text2"/

我在WPF中有一个选项卡控件,希望在运行时获取它的当前(选项卡)对象。如何操作?

这是一个简单的选项卡控件:

<TabControl x:Name="tab">
    <TabItem Header="tab1">
        <TextBlock Text="text1"/>
    </TabItem>
    <TabItem Header="tab2">
        <TextBlock Text="text2"/>
    </TabItem>
</TabControl>
或者只需选择内容:

var x = tab.SelectedContent as TextBlock;
MessageBox.Show(x.Text);
var x = tab.SelectedContent as TextBlock;
MessageBox.Show(x.Text);