【问题标题】:TabItem for many different TabControl用于许多不同 TabControl 的 TabItem
【发布时间】:2012-11-11 20:06:49
【问题描述】:

我的解决方案中有很多项目。 在很多项目中,我有一个 TabControl。 我的项目中有一个 dll。 如何在dll中创建一个tabItem,以便在其他项目的TabControl中动态添加?

【问题讨论】:

    标签: c# wpf tabcontrol tabitem


    【解决方案1】:

    您必须在您的 dll 中创建一个UserControl,然后在其他项目中引用它。
    并展示您尝试过的内容以及您的问题所在,而不是提出任何搜索引擎都可以回答的简单问题,这样可以避免您投反对票。

    【讨论】:

    • 是的,我用这个 XAML 代码创建了一个用户控件:<TabItem xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Width="450" Header="StopBot" Height="362"> <Grid Background="White" Margin="0,-4,0,4"> <Label Content="Label" HorizontalAlignment="Left" Height="100" Margin="46,61,-146,-161" VerticalAlignment="Top" Width="100"/> </Grid> </TabItem>,但查看器不起作用,我无法将项目添加到 TabControl
    • 不,这不是UserControl,否则它会以<UserControl x:Class="yourUserControlName" 开头。 UserControl 是一个真正的类 (msdn.microsoft.com/en-us/library/…),而不仅仅是说它是你制作的组件。
    • 不适用于<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" Width="450" Height="362"> <Grid Background="White" Margin="0,0,0,0"> <TabItem Header="StopBotAfter"> <Label Content="Label" HorizontalAlignment="Left" Height="100" VerticalAlignment="Top" Width="100"/> </TabItem> </Grid> </UserControl>
    • 声明不正确,它没有链接到您的自定义类。你真的应该看看文档(之前评论中的 MSDN 链接)和一些教程(例如,Google 上的第一个链接:codeproject.com/Articles/32825/…)。哦,cmets 是为了发布代码 sn-ps。
    猜你喜欢
    • 1970-01-01
    • 2011-01-28
    • 2018-04-21
    • 2012-09-07
    • 2011-03-31
    • 1970-01-01
    • 2016-03-02
    • 1970-01-01
    • 2012-02-18
    相关资源
    最近更新 更多