相关疑难解决方法(0)

该组件没有uri标识的资源

我想创建一个Generic DataGrid,用于我的所有Views/UserControls.

这是我的结构:

Class Library"Core":

Class"ViewBase":

public class ViewBase : UserControl
{
    public ViewBase()
    {
    }   

    //Rest of Methods and Properties
}
Run Code Online (Sandbox Code Playgroud)

Class Library"Controls":

UserControl"GridView":

XAML:

    <vb:ViewBase x:Class="Controls.GridView"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:vb="clr-namespace:Core;assembly=Core">

    <Grid>
        <DataGrid></DataGrid>
    </Grid>

    </vb:ViewBase>
Run Code Online (Sandbox Code Playgroud)

代码背后:

using Core;

public partial class GridView : ViewBase
{
    public GridView ()
    {
        InitializeComponent();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后是名为"WPFApp"的WPF应用程序:

Class"View":

using Controls;

public class View : GridView
{
    public View() …
Run Code Online (Sandbox Code Playgroud)

.net c# generics wpf mvvm

43
推荐指数
9
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

generics ×1

mvvm ×1

wpf ×1