Quote:
Originariamente inviato da Mattyfog
Raga sto provando un po' a lavorare con xaml:
voglio impostare l'header del tabitem in modo che abbia un immagine ma che sia anche trasparente; per l'immagine sono a posto ma per la trasparenza non so come fare, suppongo di dover usare un file png, ma poi devo anche settare qualcosa. Ma che cosa?
|
Puoi semplicemente usare un'immagine png (con la trasparenza corretta), e devi settare a Transparent anche il background del TabItem. That's all.
Codice:
<Window x:Class="WpfApplication4.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Grid Height="317">
<TextBox Height="23" Margin="94,60,64,0" Name="textBox1" VerticalAlignment="Top" Text="ATTEMPT" IsReadOnly="True" BorderThickness="0" Grid.ColumnSpan="2" />
<Image Source="c:\temp\Money.jpg" />
<TabControl Height="100" Margin="12,108,66,108" Name="tabControl1" Width="200" Background="Transparent">
<TabItem Name="tabItem1" Background="Transparent">
<TabItem.Header>
<Image Source="C:\temp\find.png" Opacity="10" Width="41" />
</TabItem.Header>
<Grid />
</TabItem>
</TabControl>
</Grid>
</Window>
Quote:
Altra cosa, ho visto che con wpf non posso inserire tramite finestra di progettazione tutti i controlli. Cliccando con il destro sulla "Casella degli strumenti" e poi facendop visualizza tutto posso vedere tutti i controlli windows form, ma alcuni non me li lascia mettere. Perchè?
|
Perche' devi usare i controlli WPF e non quelli Winform. Sono diversi. Dovrebbe poter vedere solo quelli che di volta in volta servono, ma ho visto cose nella casella strumenti che nemmeno al largo dei bastioni di Orione...