Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 991667|Respuesta: 393

[WPF] Biblioteca de interfaz WPF, interfaz WPF muy bonita [con código fuente]

  [Copiar enlace]
Publicado en 24/7/2018 15:45:06 | | | |

Los renders WPF son los anteriores, y los efectos dinámicos gif se adjuntan a continuación, de la siguiente manera:



Todos los botones de minimizar, maximizar y cerrar de WPF los reescribí yo, la interfaz la he escrito desde hace 17 años, y un software de monitorización de dispositivos escrito con WPF, porque no se escribió a mitad de camino, así que el software no se ha publicado en Internet.

Muchos estilos y estilos se escriben poco a poco, ¡así que escribe mientras revisas la información!

La lista de datos WPF es una lista de datos WPF con funciones de ordenación, búsqueda, resaltado y otras.

La interfaz utiliza muchos triggers de propiedades, algunos efectos, es fácil de crear con triggers en WPF, pero es difícil de hacer en winform, ¡esta es la ventaja de wpf!

Por último, descarga del código fuente:

El inicio de sesión del hipervínculo es visible.




Anterior:Me gustaría hacerte una pregunta
Próximo:¿Cómo jugar sin alubias,,,,
Publicado en 25/7/2018 15:23:38 |
Es realmente malo, genial, ¡elogios
Publicado en 16/4/2019 17:07:51 |
Mira
<Ventana x:Clase="WpfFrist.VentanaPrincipal"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         WindowStyle="None" permiteTransparencia="Verdadero" Background="{x:Null}"
        título="MainWindow" altura="300" ancho="300" WindowStartuplocatio{filter}n="CenterScreen">
    <Ancho de Rejilla="{Ancho de Enlace, NombreDeElemento=w}" Altura="{Altura de Enlace, NombreElemento=w}">
        <DefinicionesDeFilas.Cuadra>
            <RowDefinition Height="150" />
            <RowDefinition Height="50" />
            <RowDefinition Height="50" />
            <DefiniciónDeFila />
        </DefinicionesDeFilas.Cuadrícula>
        <Border Grid.RowSpan="4" BorderBrush="Gray" BorderThickness="3" CornerRadius="20" Margin="10" Opacity="1" Background="White"></Border>
        <Estilo de botón="{ResortResource BtnCloseStyle}" Nombre="btnClose" Grid.Row="0" Click="Button_Click" ></Button>
        <Image Grid.Row="0" VerticalAlignment="Center" width="120" Height="120" source="/resources/QQ captura de pantalla 20161123091013.png" />
        <TextBox x:Name="UserTextBox" Grid.Row="1" Width="200" VerticalAlignment="Center" BorderThickness="0,0,0,1" Height="23"></TextBox>
        <TextBlock Foreground="DarkGray" Grid.row="1" IsHitTestVisible="False" HorizontalAlignment="Center" Height="23" Text="Por favor, introduzca su nombre de usuario" VerticalAlignment="Center" width="90" FontFamily="Microsoft YaHei">
            <TextBlock.Style>
                <TypeTarget Type="{x:Type TextBlock}">
                    <Setter Property="Visibility" Value="Collapsed"/>
                    <Estilo.Gatillos>
                        <DataTrigger Binding="{Binding Text, ElementName=UserTextBox}" Value="">
                            <Setter Property="Visibility" Value="Visible"/>
                        </DataTrigger>
                    </Estilo.Triggers>
                </Style>
            </TextBlock.Style>
        </TextBlock>
        <TextBox x:Name="PwdTextBox" Grid.Row="2" Width="200" VerticalAlignment="Center" BorderThickness="0,0,0,1" Height="23"></TextBox>
        <TextBlock Foreground="DarkGray" Grid.row="2" IsHitTestVisible="False" HorizontalAlignment="Center" Height="23" Text="Por favor introduzca la contraseña" VerticalAlignment="Center" Width="90" FontFamily="Microsoft YaHei">
            <TextBlock.Style>
                <TypeTarget Type="{x:Type TextBlock}">
                    <Setter Property="Visibility" Value="Collapsed"/>
                    <Estilo.Gatillos>
                        <DataTrigger Binding="{Binding Text, ElementName=PwdTextBox}" Value="">
                            <Setter Property="Visibility" Value="Visible"/>
                        </DataTrigger>
                    </Estilo.Triggers>
                </Style>
            </TextBlock.Style>
        </TextBlock>
        <Nombre del botón="btnlogin" Haz clic = btnlogin_Click" Grid.Row="2" Style="{StaticResource BtnLoginStyle}" >
            <!--<Button.Background>
                <ImageBrush ImageSource="/resources/LoginBtn.jpg" stretch="Fill"/>
            </Botón.Antecedentes>-->
        </Button>
    </Grid>
</Window>
Publicado en 26/7/2018 10:27:30 |
VS2013 muestra que el error 1 debe ser { o ;        C:\Usuarios\LENOVO\Descargas\Comprimido\WPF Interfaz Agradable\Modelo\PageDeviceModel.cs 79 36 WanKeYun.PC
Publicado en 25/7/2018 8:53:02 |
Muy bien, me gusta este marco, baja y aprende
Publicado en 25/7/2018 10:08:17 |
Gracias por compartir
Publicado en 25/7/2018 14:58:04 |
Quiero el código fuente
Publicado en 25/7/2018 21:00:13 |
Muy bien, aprende, sigue trabajando duro
Publicado en 26/7/2018 8:09:05 |
Baja y aprende a aprender
Publicado en 26/7/2018 8:19:42 |
Muy bien, me gusta este marco, baja y aprende
Publicado en 26/7/2018 8:24:25 |
¿Por qué no tienes permisos de descarga?
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com