-
به دست آوردن فونت ها
با سلام و خسته نباشید
ببخشید توی WPF چجوری می تونم تمام فونت های یک سیستم رو استخراج کنم و اون ها رو توی کمبو باکس بریزم تا کاربر از توی کمبو باکس یکی از فونت هاش و انتخاب کنه و استفاده کنه
البته برای این کار خواستم از یک فونت دیالوگ استفاده کنم ولی چون فونت دیالوگ با گرافیک برنامه من همخوانی ندارد می خوام تک تک فونت های یک سیستم و توی کمبوو باکس بریزم
-
سلام
خصیصه System.Windows.Media.Fonts.SystemFontFamilies تمام فونت های سیستم را باز میگرداند و میتوانید مستقیم آن را به کنترلرهایتان مقید کنید.
-
با سلام و خسته نباشید
این قطعه کد هم نمونه ای برای کامل تر شدن این تاپتیک
کد:
For Each d In System.Windows.Media.Fonts.SystemFontFamilies
combobox1.Items.Add(d)
Next
combobox1.SelectedIndex = 0
:n16:
تقدیم با عشق به استاد خوبمون
_H2_
:n40::n12:
-
سلام
چرا ForEach ؟! شاید بهتر هم بشود...
کد:
Me.combobox1.ItemsSource = System.Windows.Media.Fonts.SystemFontFamilies
وحتی ...
کد:
<ComboBox ItemsSource="{Binding Source={x:Static Fonts.SystemFontFamilies}}" SelectedIndex="0"/>
یا ...
کد:
<ComboBox ItemsSource="{x:Static Fonts.SystemFontFamilies}" SelectedIndex="0"/>