PDA

View Full Version : چطوری این کد Xaml رو با سی شارپ توی سیلورت لایت بنویسم؟



Hamishebahar
دوشنبه 15 آذر 1389, 12:40 عصر
سلام دوستان.
کد زیر رو ببینید:

<Button Height="23" HorizontalAlignment="Left" Margin="628,22,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="btnFillChart_Click">
<TextBlock Name="txtNN" Text="Button" Height="17" Width="55"></TextBlock>
</Button>

چطوری با کد نویسی کنترل TextBlock رو توی Button اضافه کنم؟
کل اینترنت رو زیرو رو کردم ولی پیدا نکردم.
و همینطور این کد چطوریه کارش؟

<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="toolkit:LineDataPoint">
<Grid x:Name="Root" Loaded="Root_Loaded">
<Ellipse x:Name="SelectionHighlight" Stroke="Black" >
<Ellipse.Fill>
<RadialGradientBrush>
<GradientStop Color="White" Offset="0" />
<GradientStop Color="#FFA05900" Offset="1" />
</RadialGradientBrush>
</Ellipse.Fill>
</Ellipse>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>

taghvajou
پنج شنبه 18 آذر 1389, 11:42 صبح
سلام به همه
نکته اینه که (حتما در موردش مطالعه کنین) که کانتنت یه کانواس است!
پس خیلی ساده میشه این کار رو کرد:


TextBlock txt = new TextBlock();
txt.Text = "ALI";
button1.Content = txt;