मेरे पास निम्नलिखित UserControl
है। यह एक एक Button
साथ TextBox
है:wpf में एक स्पष्ट बटन के साथ एक टेक्स्टबॉक्स को कैसे कार्यान्वित करें?
<Grid>
<TextBox
Grid.Column="0"
Text="{Binding Text,
RelativeSource={RelativeSource AncestorType=UserControl},
UpdateSourceTrigger=PropertyChanged}"
x:Name="TextBox" />
<Button
Background="{Binding Background, ElementName=TextBox}"
Grid.Column="1"
Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
HorizontalAlignment="Right"
Visibility="{Binding IsClearButtonVisible,
RelativeSource={RelativeSource AncestorType=UserControl},
Converter={StaticResource BooleanToVisibilityConverter}}"
Command="{Binding ClearTextCommand,
RelativeSource={RelativeSource AncestorType=UserControl}}"
HorizontalContentAlignment="Center"
VerticalContentAlignment="Center" >
<Button.Content>
<Image
Source="{StaticResource Delete2}"
Stretch="None"
RenderOptions.BitmapScalingMode="NearestNeighbor"
VerticalAlignment="Center"
HorizontalAlignment="Center" />
</Button.Content>
</Button>
</Grid>
विंडोज 7 में यह बहुत अच्छा है, लेकिन Windows XP में लग रहा है मैं निम्नलिखित मुद्दा है:
समस्या के समाधान के पर कोई भी विचार? अगर मैं पृष्ठभूमि को पारदर्शी बनाता हूं तो बटन के साथ कोई समस्या नहीं है लेकिन पाठ बटन के नीचे आता है और अजीब लग रहा है।
तो मुझे लगता है कि तब W7 पर बटन पाठ बॉक्स से छोटी है कर पा सकते हैं और जब आप/क्लिक हूवर यह भी बदसूरत लग रहा है :( –
मैंने जो ब्लॉग पोस्ट जोड़ा है उसे आजमाएं। – Mario