如何在.xaml文件中为单独的Silverlight Page类指定公共基类?我有一些常见的属性,我想在页面之间共享,但我不知道如何在不生成每次生成时手动更改.g.cs文件中的基类的情况下执行此操作.
这可能吗?我认为这是可能的,因为例如,Toolkit中的ChildControl来自不同的类.我忽略了一些明显的东西吗
我知道在互联网上有关于此的信息,但我在将其翻译成我的情况时遇到了问题.
我有一个xaml窗口,我得到错误:'GX3OpenStackupGUIPlugin.GX3OpenStackupGUIPlugin'的部分声明不能指定不同的基类.
我的代码背后是:
public partial class GX3OpenStackupGUIPlugin : GX3ClientPlugin, IGX3PluginInterface
{
Run Code Online (Sandbox Code Playgroud)
我的xaml是:
<Grid xmlns:my="clr-namespace:CustomControls;assembly=MultiComboBox" xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended" x:Class="GX3OpenStackupGUIPlugin.GX3OpenStackupGUIPlugin"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
Run Code Online (Sandbox Code Playgroud)
请有人建议:)
这是我找到的链接,但我正在努力翻译...... 部分声明不能指定不同的基类
在做了一点研究之后,我发现如果我改变我的代码来实现我的xaml中的顶级元素,它就会摆脱错误.这显然仍然是一个问题,因为我的代码隐藏类需要实现我设计的接口.