با سلام
برای ساده تر شدن مشکل اومدم به صورت زیر طراحی کردم |
|
[IMG]file:///C:/Users/Nima/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png[/IMG] |
اومدم در یک ResourceDictionery
به شکل زیر عمل کردم
<Style x:Key="MyTextBox" TargetType="{x:Type TextBox}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TextBox}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Border Grid.Row="0" BorderBrush="Black" BorderThickness="1">
<TextBox x:Name="txtTitle" />
</Border>
<Border Grid.Row="1" BorderBrush="Black" BorderThickness="1,0,1,1">
<TextBox x:Name="txtText"/>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
در برنامه هم اون رو بدین شکل فراخوانی کردم
<TextBox Style="{DynamicResource MyTextBox}" Width="100" Height="50"/>
مشکلی که وجود داره اینه که در زمان فراخوانی نمیتونم مقادیر txtTitle و txtText رو تعیین و به اون مقدار بدم
نمونه برنامه رو ضمیمه کردم
ممنون میشم راهنمایی کنید