PDA

View Full Version : دسترسی به کنترلهای تعریف شده در فایل Generic.xaml



smt1383
سه شنبه 04 آبان 1389, 18:48 عصر
با سلام
اگر در فایل XAML مربوط به یک window مثلاً یک TextBlock تعریف کنیم و برای آن یک اسم قرار دهیم، در کد سی شارپ آن window می توانیم با استفاده از اسم آن TextBlock به آن دسترسی پیدا کنیم. اما اگر کدهای XAML را در فایل Generic.xaml بنویسیم حتی با تعریف نام برای یک کنترل، نمی توان با کد سی شارپ به آن دسترسی پیدا کرد. چگونه می توان به کنترل های تعریف شده در فایل Generic.xaml با کدهای سی شارپ دسترسی داشت؟

Amir Oveisi
یک شنبه 09 آبان 1389, 14:07 عصر
اگر کنترل را به شکل Resource تعریف کرده اید باید با استفاده از resource های کلاس generic به اون دسترسی داشته باشید.
اگر به شکل دیگری تعریف کردید باید namespace اون کلاس رو در جایی که میخواین استفاده کنید با استفاده از using معرفی کنید. اگر هم در داخل XAML میخواین استفاده کنید باید namespace مربوطه رو با استفاده از xmlns معرفی کنید.