ورود

View Full Version : با این ارور چکار باید کرد؟؟؟ همه چیز درسته ولی باز ارور میده...



iranian_genius
سه شنبه 08 شهریور 1390, 17:01 عصر
این ارور یعنی چی و چطور باید رفعش کرد؟؟

Error 1 Cannot find the static member 'systemFontFamilies' on the type 'Fonts'.


<ListBox x:Name="fontList"
DockPanel.Dock="Left"
ItemsSource="{x:Static Fonts.systemFontFamilies}"
Width="160"/>

اروره مربوط به خط بالا هست که همه چیزش درسته و namespace هم درست اول برنامه اور

iranian_genius
سه شنبه 08 شهریور 1390, 17:43 عصر
نمیدونم چرا سه تا تاپیک با این عنوان زده شد من یک بار سند کرده بودم. مسئولین تالار ببخشند.....

دوستان جواب بدن ممنون میشم

مهدی فرزاد
سه شنبه 08 شهریور 1390, 21:12 عصر
این ارور یعنی چی و چطور باید رفعش کرد؟؟

Error 1 Cannot find the static member 'systemFontFamilies' on the type 'Fonts'.


<ListBox x:Name="fontList"
DockPanel.Dock="Left"
ItemsSource="{x:Static Fonts.systemFontFamilies}"
Width="160"/>

اروره مربوط به خط بالا هست که همه چیزش درسته و namespace هم درست اول برنامه اور

سلام

این کد شما اصلا معنی نمیده
اول اینکه ItemSource باید Bind بشه و درضمن اینجوری نمیشه Fonts.systemFontFamilies بدست آورد

این کد نمونه صحیح این کار هست فایلش هم ضمیمه کردم
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:m="clr-namespace:System.Windows.Media;assembly=Presentati onCore"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<ObjectDataProvider x:Key="fontFamiliesKey" ObjectType="{x:Type m:Fonts}" MethodName="get_SystemFontFamilies"/>
</Window.Resources>
<Grid>
<ListBox ItemsSource="{Binding Source={StaticResource fontFamiliesKey}}"></ListBox>
</Grid>

</Window>