gpt4 book ai didi

c# - 添加 View 模型时命名空间错误

转载 作者:行者123 更新时间:2023-12-03 10:35:06 25 4
gpt4 key购买 nike

我带着一个非常奇怪的问题来找你。
乍一看,这是一件容易的事情,但相信我,这让我发疯了!

我只想指定我想关联到 DataContext 中的 xaml 页面的哪个文件,我已经在其他 xaml 页面上做了,所以我不明白为什么!

<UserControl x:Class="FinalMediaPlayer.Onglet.Musique.Home.HomeMusique"
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:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mui="http://firstfloorsoftware.com/ModernUI"
xmlns:viewmodel="clr-namespace:FinalMediaPlayer.Onglet.Musique.Home"
xmlns:tools="clr-namespace:FinalMediaPlayer.Tools"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">

<UserControl.DataContext>
<viewmodel:HomeViewModelMusique></viewmodel:HomeViewModelMusique>(error here)
</UserControl.DataContext>

名称“HomeViewModelMusique”不存在“clr-namespace:FinalMediaPlayer.Onglet.Musique.Home”。
namespace FinalMediaPlayer.Onglet.Musique.Home
{
public class HomeViewModelMusique : NotifyPropertyChanged
{

如您所见,我将路径放在 viewmodel 中,但显然该文件在命名空间中不存在...
提前谢谢你们,我很快就要自杀了...

最佳答案

所有命名空间都在同一个程序集中吗?如果不是,则需要在命名空间声明中指定程序集。

例如:

xmlns:viewmodel="clr-namespace:FinalMediaPlayer.Onglet.Musique.Home;assembly=AssemblyName"

关于c# - 添加 View 模型时命名空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34658724/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com