ورود

View Full Version : تغییر دادن style در کد نویسی



farashah_jalal
سه شنبه 23 شهریور 1389, 11:01 صبح
با سلام
به عنوان مثال من روی فرمم یک treeViewگذاشتم می خوام وقتی از cmb box استایل نمایشی اون رو انتخاب کردم tree view به صورت استایل انتخاب شده در بیایید.
چگونه به appدسترسی داشته باشم و استایل treeviewرو به اون نسبت بدم.
با تشکر

homan1374
سه شنبه 23 شهریور 1389, 12:10 عصر
Application.Current.Resources["Style Key"];

farashah_jalal
چهارشنبه 24 شهریور 1389, 10:30 صبح
Application.Current.Resources["Style Key"];
من میخوام به style های داخل APPدسترسی داشته باشم.
این جور که نمیشه به keyان دسترسی داشت.

رضا عربلو
چهارشنبه 24 شهریور 1389, 17:05 عصر
ResourceDictionary ResourceDictionary_Shared = (ResourceDictionary)Application.LoadComponent(new Uri(@"BNPPDatabase;;;component\Themes\Shared.xaml", UriKind.RelativeOrAbsolute));
ResourceDictionary ResourceDictionary_Azure = (ResourceDictionary)Application.LoadComponent(new Uri(@"BNPPDatabase;;;component\Themes\Azure.xaml", UriKind.RelativeOrAbsolute));

Application.Current.Resources.MergedDictionaries.C lear();
Application.Current.Resources.MergedDictionaries.A dd(ResourceDictionary_Shared);
Application.Current.Resources.MergedDictionaries.A dd(ResourceDictionary_Azure);