استفاده از Ribbon در ساخت پنجره جدید
با سلام
من میخوام در پنجره جدیدی که بصورت ResorceDictionery ایجاد میکنم از ریبون استفاده کنم
برای اینکار از دستورات زیر استفاده کردم
نقل قول:
<ResourceDictionary
نقل قول:
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:Ribbon="http://schemas.microsoft.com/winfx/2006/xaml/presentation/ribbon"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="MainWindow" TargetType="{x:Type Window}">
<Setter Property="WindowStyle" Value="None"/>
<Setter Property="AllowsTransparency" Value="True"/>
<Setter Property="Background" Value="Transparent"/>
<Setter Property="FontFamily" Value="B Nazanin"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Window}">
<Border x:Name="border" CornerRadius="15" BorderThickness="1,1,2,2" BorderBrush="Black">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="139"/>
<RowDefinition/>
<RowDefinition Height="35"/>
</Grid.RowDefinitions>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
اما وقتی میخوام Ribbbon رو برای نمایش بصورت زیر وارد کنم خطا میده
نقل قول:
<Ribbon:Ribbon Grid.Row="0">
با خطا روبرو میشم
نقل قول:
The name "Ribbon" does not exist in the namespace
نقل قول: استفاده از Ribbon در ساخت پنجره جدید
سلام
لطفا در انجمن ، کد را در تگِ Code بنویسین .
چرا کد را در تگِ quote مینویسین .
درباره ی سئوالت تون هم اول فایل (اسمبلی) زیر را در reference پروژه تون اضافه کنید :
System.Windows.Controls.Ribbon.dll
بعد هم از فضای نام زیر استفاده کنید :
xmlns:ribbon="clr-namespace:System.Windows.Controls.Ribbon;assembly= System.Windows.Controls.Ribbon"
اگه کد را کپی میکنید ، ribbon با r کوچیک هست . دقت کنید .
چند تا space اضافی (قبل از System) هم در کد بوجود اومد که تصحیح کنید .
نقل قول: استفاده از Ribbon در ساخت پنجره جدید
ممنون دوست عزیز
برای ثبت کد موقع تایپ اشتباه کردم
به هر حال سپاسگذارم