با سلام من برای ایجاد یک TextBox خاص اومدم اون رو درون یک ResourceDictionery با استفاده از Style بصورت زیر ساختم
میخوام بدونم برای تعریف مقادیر در هر کدوم از TextBlock های موجود در این TextBox ساخته شده چیکار باید بکنم همچنین Event هایی مثل MouseEnter و MouseLeave رو باید کجا تعریف کنم برای فراخوانی اون از دستور زیر استفاده کردم<Style x:Key="newRectangleTextBox" TargetType="{x:Type TextBox}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TextBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Border BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" CornerRadius="15,15,0,0" BorderThickness="0,0,0,1" Grid.Row="0">
<TextBlock x:Name="txtTitle" Margin="5,5,5,0" Background="{x:Null}" Text="درآمد" VerticalAlignment="Center" HorizontalAlignment="Center" FontFamily="B Nazanin" FontSize="32" Foreground="{TemplateBinding Foreground}"/>
</Border>
<Grid Grid.Row="1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border Grid.Column="0" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" CornerRadius="0,0,0,15" BorderThickness="0,2,2,0">
<TextBlock x:Name="txtText1" Grid.Column="0" Margin="5,0,0,5" Text="ريال" Background="{x:Null}" VerticalAlignment="Center" HorizontalAlignment="Center" FontFamily="B Nazanin" FontSize="25" Foreground="{TemplateBinding Foreground}"/>
</Border>
<Border Grid.Column="1" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" CornerRadius="0,0,15,0" BorderThickness="2,2,0,0">
<TextBlock x:Name="txtText2" Grid.Column="1" Margin="0,0,5,5" Text="35،000،000،000" Background="{x:Null}" VerticalAlignment="Center" HorizontalAlignment="Center" FontFamily="B Nazanin" FontSize="25" Foreground="{TemplateBinding Foreground}"/>
</Border>
</Grid>
</Grid>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
ممنون میشم راهنمایی کنید.<TextBox x:Name="txt1"
Style="{DynamicResource newRectangleTextBox}"
Background="#FFA5A5D6"
BorderBrush="#FF5252DC"
Margin="382,47,161,293"
Foreground="#FFBB36B5"/>