이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 991667|회답: 393

[WPF] WPF 인터페이스 라이브러리, 매우 아름다운 WPF 인터페이스 [소스 코드 포함]

  [링크 복사]
게시됨 2018. 7. 24. 오후 3:45:06 | | | |

WPF 렌더링은 위와 같으며, GIF 동적 효과는 아래에 첨부되어 있습니다:



WPF 최소화, 최대화, 닫기 버튼 전체는 제가 직접 다시 작성했고, 인터페이스는 제가 17년 동안 작성했으며, 기기 모니터링 소프트웨어도 WPF로 작성되었습니다. 왜냐하면 중간에 작성되지 않아 인터넷에 공개되지 않았기 때문입니다.

많은 스타일과 스타일이 조금씩 직접 작성되니, 정보를 확인하면서 글을 쓰세요!

WPF 데이터 목록은 정렬, 찾기, 강조 및 기타 기능을 갖춘 WPF 데이터 목록입니다.

인터페이스는 많은 속성 트리거와 일부 효과를 사용합니다. wpf에서는 트리거로 만들기 쉽지만, winform에서 만드는 것은 어렵습니다. 이것이 WPF의 장점입니다!

마지막으로 소스 코드 다운로드:

하이퍼링크 로그인이 보입니다.




이전의:질문 하나 하고 싶습니다
다음:콩 없이 플레이하는 방법,,,,
게시됨 2018. 7. 25. 오후 3:23:38 |
정말 별로, 대단하고, 칭찬이야
게시됨 2019. 4. 16. 오후 5:07:51 |

<창 x:Class="WpfFrist.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        XMLns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         WindowStyle="None" AllowsTransparency="true" 배경="{x:null}"
        title="MainWindow" height="300" width="300" WindowStartuplocatio{filter}n="CenterScreen">
    <Grid Width="{Binding Width, ElementName=w}" height="{Binding height, ElementName=w}">
        <그리드.로우정의>
            <로우정의 높이="150" />
            <로우정의 높이="50" />
            <로우정의 높이="50" />
            <RowDefinition />
        </Grid.Row정의>
        <Border Grid.RowSpan="4" BorderBrush="Gray" BorderThickness="3" CornerRadius="20" margin="10" 불투명도="1" 배경="White"></Border>
        <Button Style="{StaticResource BtnCloseStyle}" name="btnClose" Grid.Row="0" Click="Button_Click" ></Button>
        <이미지 그리드.Row="0" 수직 정렬="센터" 너비="120" 높이="120" 소스="/resources/QQ 스크린샷 20161123091013.png" />
        <TextBox x:Name="UserTextBox" Grid.Row="1" 너비="200" 수직 정렬="Center" BorderThickness="0,0,0,1" 높이="23"></TextBox>
        <TextBlock foreground="DarkGray" Grid.Row="1" IsHitTestVisible="False" HorizontalAlignment="Center" Height="23" Text="사용자 이름을 입력하세요" VerticalAlignment="Center" width="90" FontFamily="Microsoft YaHei">
            <TextBlock.Style>
                <Style TargetType="{x:Type TextBlock}">
                    <Setter Property="가시성" 값="colllapsed"/>
                    <스타일.트리거>
                        <DataTrigger Binding="{Binding Text, elementName=UserTextBox}" value="">
                            <Setter Property="Visibility" 값="Visible"/>
                        </DataTrigger>
                    </스타일.트리거>
                </Style>
            </텍스트블록.스타일>
        </TextBlock>
        <TextBox x:name="pwdTextBox" Grid.Row="2" 너비="200" 수직 정렬="Center" borderThickness="0,0,0,1" 높이="23"></TextBox>
        <TextBlock foreground="DarkGray" Grid.Row="2" IsHitTestVisible="False" HorizontalAlignment="Center" height="23" Text="비밀번호 입력" VerticalAlignment="Center" 너비="90" FontFamily="Microsoft YaHei">
            <TextBlock.Style>
                <Style TargetType="{x:Type TextBlock}">
                    <Setter Property="가시성" 값="colllapsed"/>
                    <스타일.트리거>
                        <DataTrigger binding="{binding text, elementName=pwdTextBox}" value="">
                            <Setter Property="Visibility" 값="Visible"/>
                        </DataTrigger>
                    </스타일.트리거>
                </Style>
            </텍스트블록.스타일>
        </TextBlock>
        <Button name="btnlogin" click="btnlogin_Click" grid.row="2" style="{StaticResource BtnLoginStyle}" >
            <!--<버튼.배경>
                <ImageBrush ImageSource="/Resources/LoginBtn.jpg" stretch="fill"/>
            </버튼.배경>-->
        </Button>
    </Grid>
</Window>
게시됨 2018. 7. 26. 오전 10:27:30 |
VS2013은 오류 1이 { 또는 ;        C:\Users\LENOVO\Downloads\Compressed\WPF 멋진 인터페이스\모델\PageDeviceModel.cs 79 36 WanKeYun.PC
게시됨 2018. 7. 25. 오전 8:53:02 |
아주 좋아요, 이 프레임워크가 마음에 들어요. 내려와서 배우세요
게시됨 2018. 7. 25. 오전 10:08:17 |
공유해 주셔서 감사합니다
게시됨 2018. 7. 25. 오후 2:58:04 |
소스 코드를 원해
게시됨 2018. 7. 25. 오후 9:00:13 |
아주 좋아요, 배우고 계속 열심히 하세요
게시됨 2018. 7. 26. 오전 8:09:05 |
내려와서 배우는 법을 배워
게시됨 2018. 7. 26. 오전 8:19:42 |
아주 좋아요, 이 프레임워크가 마음에 들어요. 내려와서 배우세요
게시됨 2018. 7. 26. 오전 8:24:25 |
왜 다운로드 권한이 없나요?
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com