我有一个 Xaml 文件,该文件用于可以为 Silverlight 和 WPF 构建的项目中。我想使用 GridSplitter 控件。但是,此控件位于 Silverlight 和桌面 WPF 上的不同 Xaml 命名空间中。
在 WPF 中,命名空间是:http://schemas.microsoft.com/winfx/2006/xaml/presentation
在 Silverlight 上,它是:http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk
因此,如果 xaml 代码为<GridSplitter/>
,它将在 WPF 上运行,但不适用于 Silverlight,如果代码为<sdk:GridSplitter/>
,它将在 Silverlight 上运行,但不适用于 WPF。
有没有办法编写它以使其在两个平台上都可以使用?