Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 991667|Răspunde: 393

[WPF] Bibliotecă de interfață WPF, interfață WPF foarte frumoasă [cu cod sursă]

  [Copiază linkul]
Postat pe 24.07.2018 15:45:06 | | | |

Redările WPF sunt cele de mai sus, iar efectele dinamice gif sunt atașate mai jos, după cum urmează:



Toate butoanele WPF minimize, maximize și close au fost rescrise de mine, interfața este scrisă de mine timp de 17 ani, iar un software de monitorizare a dispozitivelor este scris cu WPF, pentru că nu a fost scris la jumătate, deci software-ul nu a fost publicat pe Internet.

Multe stiluri și stiluri sunt scrise de tine puțin câte puțin, așa că scrie citind informațiile!

Lista de date WPF este o listă de date WPF cu funcții de sortare, găsire, evidențiere și alte funcții.

Interfața folosește multe declanșatoare de proprietăți, unele efecte, este ușor de făcut cu trigger-uri în wpf, dar este dificil de făcut în winform, acesta este avantajul wpf!

În final, descărcarea codului sursă:

Autentificarea cu hyperlink este vizibilă.




Precedent:Aș dori să vă pun o întrebare
Următor:Cum să joci fără fasole,,,,
Postat pe 25.07.2018 15:23:38 |
E foarte prost, grozav, laudă
Postat pe 16.04.2019 17:07:51 |
Priveşte
<Window x:Class="WpfFrist.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         WindowStyle="None" permiteTransparență="Adevărat" Background="{x:Null}"
        title="MainWindow" înălțime="300" lățime="300" WindowStartuplocatio{filter}n="CenterScreen">
    <Grid Width="{Binding Width, ElementName=w}" Height="{Binding Height, ElementName=w}">
        <Grid.RowDefinitions>
            <RowDefinition Height="150" />
            <RowDefinition Height="50" />
            <RowDefinition Height="50" />
            <RowDefinition />
        </Grid.RowDefinitions>
        <Border Grid.RowSpan="4" BorderBrush="Gray" BorderThickness="3" CornerRadius="20" Margin="10" Opacity="1" Background="White"></Border>
        <Button Style="{StaticResource BtnCloseStyle}" Name="btnClose" Grid.Row="0" Click="Button_Click" ></Button>
        <Image Grid.Row="0" VerticalAlignment="Center" width="120" Height="120" sursă="/resources/QQ captură de ecran 20161123091013.png" />
        <TextBox x:Name="UserTextBox" Grid.Row="1" Lățime="200" VerticalAlignment="Center" BorderThickness="0,0,0,1" Height="23"></TextBox>
        <TextBlock Foreground="Gri închis" Grid.Row="1" IsHitTestVisible="False" HorizontalAlignment="Center" Height="23" Text="Vă rugăm să introduceți numele de utilizator" VerticalAlignment="Center" width="90" FontFamily="Microsoft YaHei">
            <TextBlock.Style>
                <TypeȚintăStil="{x:Type TextBlock}">
                    <Setter Property="Visibility" Value="Collapsed"/>
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding Text, ElementName=UserTextBox}" Value="">
                            <Setter Property="Visibility" Value="Visible"/>
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </TextBlock.Style>
        </TextBlock>
        <TextBox x:Name="PwdTextBox" Grid.Row="2" Lățime="200" VerticalAlignment="Center" BorderThickness="0,0,0,1" Height="23"></TextBox>
        <TextBlock Foreground="Gri întunecat" Grid.row="2" IsHitTestVisible="False" HorizontalAlignment="Center" Height="23" Text="Vă rugăm să introduceți parola" VerticalAlignment="Center" Width="90" FontFamily="Microsoft YaHei">
            <TextBlock.Style>
                <TypeȚintăStil="{x:Type TextBlock}">
                    <Setter Property="Visibility" Value="Collapsed"/>
                    <Style.Triggers>
                        <DataTrigger Binding="{Binding Text, ElementName=PwdTextBox}" Value="">
                            <Setter Property="Visibility" Value="Visible"/>
                        </DataTrigger>
                    </Style.Triggers>
                </Style>
            </TextBlock.Style>
        </TextBlock>
        <Numele butonului="btnlogin" Click="btnlogin_Click" Grid.row="2" Style="{StaticResource BtnLoginStyle}" >
            <!--<Butone.Fundal>
                <ImageBrush ImageSource="/Resources/LoginBtn.jpg" Stretch="Fill"/>
            </Buton.Fundal>-->
        </Button>
    </Grid>
</Window>
Postat pe 26.07.2018 10:27:30 |
VS2013 arată că eroarea 1 ar trebui să fie { sau ;        C:\Users\LENOVO\Downloads\Compressed\WPF Nice Interface\Model\PageDeviceModel.cs 79 36 WanKeYun.PC
Postat pe 25.07.2018 08:53:02 |
Foarte bine, îmi place acest framework, vino jos și învață
Postat pe 25.07.2018 10:08:17 |
Mulțumesc că ai împărtășit
Postat pe 25.07.2018 14:58:04 |
Vreau codul sursă
Postat pe 25.07.2018 21:00:13 |
Foarte bine, învață, continuă să muncești din greu
Postat pe 26.07.2018 08:09:05 |
Coboară și învață să înveți
Postat pe 26.07.2018 08:19:42 |
Foarte bine, îmi place acest framework, vino jos și învață
Postat pe 26.07.2018 08:24:25 |
De ce nu ai permisiuni de descărcare?
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com