View Full Version : سوال: اشکالی عجیب در کد XAML
امید خطیبی
شنبه 30 آذر 1392, 07:38 صبح
با سلام خدمت دوستان و عزیزان گرامی
دوستان من یک خطا در کد همیشه می گیرم ولی نمی دونم چجوری باید این را رفع کنم هر کارش هم کردم درست نشد
سورس های آمده هم ارور میده
xmlns:viewModels="clr-namespace:..."
آخرش که ... گذاشتک نام نیم اسپیس رو که می گذارم به این ارور میده و میگه همچون نیم اسپیسی وجود نداره
چرا؟ نمیدونم
کسی دانست به من هم بگوید.
با تشکر از دوستانی که جواب من را می دهند.
Boy_nn
شنبه 30 آذر 1392, 11:20 صبح
سلام
سوال رو درست مطرح نکردی
نه سورس برنامه رو گذاشتی و نه نمونه کد که کسی بتونه نظر بده
نه ارروری که برنامه میده
امید خطیبی
شنبه 30 آذر 1392, 17:36 عصر
با تشکر از دوست عزیز که جواب من رو دادند
ببینید من این کد را در تگ window وارد می کنم:
xmlns:ClassCommandBinding="clr-namespace=clr-namespace:Baskool"
بعد با استفاده از این کد می خواهم از کامند هام استفاده کنم
<Window.CommandBindings>
<CommandBinding Command="ClassCommandBinding:Command.Close" Executed="CommandBinding_Executed" CanExecute="CommandBinding_CanExecute"/>
</Window.CommandBindings>
این پیغام رو به من میده
"The name "Command" does not exist the namespace "xmlns:ClassCommandBinding="clr-namespace=clr-namespace:Baskool.ViewModels
این هم از کد کلاس کامند
namespace Baskool
{
public class Command
{
static Command()
{
// Insert code required on object creation below this point.
InputGestureCollection InputC = new InputGestureCollection();
InputC.Add(new KeyGesture(Key.F4,ModifierKeys.Alt,"ALT + F4"));
_Close=new RoutedUICommand("","Close",typeof(Command),InputC);
}
private static RoutedUICommand _Close;
public static RoutedUICommand Close
{
get { return _Close; }
}
}
}
خوب حالا به من بگین من باید چی کار کنم تا درست بشه
مرسی
امید خطیبی
یک شنبه 01 دی 1392, 18:41 عصر
با سلام
دوستان مشکل حل شد
مشکل در namespace کلاس من بود
من اینجا آن را به صورت کامل ننوشته بودم و در namespace اندرلاین استفاده کرده بودم و به همین دلین نمی شناخت آن را
از این به بعد شما هم این موضوع را بدانید برای جداسازی از نقطه استفاده کنید به جای استفاده از اندرلاین
امید خطیبی
دوشنبه 16 دی 1392, 16:14 عصر
با سلام خدمت دوستان عزیز و گرامی
دوستان من باز با این مشکل برخوردم
من هر بار که پروژه را ران می کنم هیچ کدام از کلاس ها و یوزرکنترل های من رو نمی شناسه و ارورهای برنامه فقط برای همون ها هست (اگر میگویید Rebuild هم کنم) این کار را هم انجام دادم برنامه را باز کردم و بستم و هر کار دیگه ای رو بگید انجام دادم
ولی باز نمی دونم چرا اون کلاس رو نمی شناسه راهی ، پیشنهادی ، بحثی بکنین در این باره چون امکان داره همانند من خیلی از افراد دیگه هم دچار چنین مشکلی شده باشند.
مرسی.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.