ऐसा लगता है कि ControlTemplate में निम्नलिखित एलीप्स को सीमाबद्धता नहीं मिलती है, लेकिन क्यों?डब्ल्यूपीएफ: स्ट्रोक के लिए टेम्पलेट बाइंडिंग आकार की चिकनाई काम नहीं करती है?
<Window.Resources>
<ControlTemplate x:Key="EllipseControlTemplate" TargetType="{x:Type TextBox}">
<Grid>
<Ellipse
Width="{TemplateBinding ActualWidth}"
Height="{TemplateBinding ActualHeight}"
Stroke="{TemplateBinding Foreground}"
StrokeThickness="{TemplateBinding BorderThickness}" />
<ScrollViewer Margin="0" x:Name="PART_ContentHost" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
</Window.Resources>
<Grid>
<TextBox
Template="{DynamicResource EllipseControlTemplate}"
Foreground="Green"
BorderThickness="15" />
</Grid>
TemplateBinding Foreground
लिए काम करता है ठीक, अंडाकार हरे रंग का है। लेकिन StrokeThickness
पर यह काम नहीं कर रहा है, क्यों?
से क्षमा कर सकते हैं, मैं क्षमा चाहता हूं, मुझे पहले ही जवाब मिल गया है। मैंने जो जवाब लिखा है उसे देखें ... आप शायद इसका मतलब था। – Ciantic
आपके लिए अच्छा :) फिर भी, मेरा पहले था :) –
सच है! यदि आप टाइप फर्क का उल्लेख करते हैं, तो मैं आपको समाधान के रूप में चुनूंगा, यह यहां कुंजी है। – Ciantic