SagiK-Repository / POC_.Net_DevExpress

✔ [POC] .Net DevExpress를 분석합니다.
0 stars 0 forks source link

Themed Window Boader #21

Closed SAgiKPJH closed 6 months ago

SAgiKPJH commented 6 months ago

기존 코드

SAgiKPJH commented 6 months ago

개선 방법 (1) Padding 0

Padding = "0"

image

SAgiKPJH commented 6 months ago

개선 방법 (2) Padding 0, BorderThinkness = 0

BorderThinkness

BorderThickness="0"

image

BorderThickness="50"

image

Padding = "0"
BorderThickness="0"

image

Padding = "1"
BorderThickness="0"

image

SAgiKPJH commented 6 months ago

개선 방법 (3) WindowKind="Ribbon"

 WindowKind="Auto"

Or

 WindowKind="Nomal"

image

WindowKind="Ribbon"

image

SAgiKPJH commented 6 months ago

DevExpress 문의결과 (결론)

Padding = "0"
SAgiKPJH commented 6 months ago

활용하기 좋은 기타 속성들

ResizeBorderThickness

ResizeBorderThickness="100" -> Resize 선택 범위 지정
지정 범위가 좁을 때 좋을 듯 합니다.
제목 없는 동영상 - Clipchamp로 제작


Rounding Window

디자인에 따라 원하면 적용하면 좋을 것 같습니다.

// App.xanl.cs
public partial class App {
    protected override void OnStartup(StartupEventArgs e) {
        base.OnStartup(e);
        ThemedWindow.RoundCorners = true;  
    }
}

image


Window Buttons

불필요한 기능 제거 원할 시 좋은 것 같습니다.

ControlBoxButtonSet="Close,MaximizeRestore"

image

ControlBoxButtonSet="Minimize"

image