문제

내가 사용하는 형제 WPF 응용 프로그램에서 나는이 오래된,Windows3.1 진행블록 것입니다.에 VB6,이 있었는 시설 표시 부드러운 형.그런 일이 있 WPF?

도움이 되었습니까?

해결책

KB 문을 설명하는 것 당신이 찾고있는 무엇을 위해...에 대한 링크가 있 VB 버전의 문서 너무입니다.

다른 팁

나는 찾을 수 없었습니다 직접적인 솔루션이다.하지만 난 뭔가 더 나은입니다.WPF 에서,당신은 윈도우를 사용할 수 있다.내가 사용하여 Windows XP,과 데 비스타-에어로 테마 WPF 응용 프로그램을 만들고,모든 컨트롤처럼 보이 비스타-에어로.

코드는 다음과 같습니다...

응용 프로그램.xaml.vb 쓰...

  Enum appThemes
        Aero
        Luna
        LunaMettalic
        LunaHomestead
        Royale
    End Enum

Private Sub Application_Startup(ByVal sender As Object, ByVal e As System.Windows.StartupEventArgs) Handles Me.Startup

        setTheme(appThemes.Aero)

    End Sub

    ''' <summary>
    ''' Function to set the default theme of this application
    ''' </summary>
    ''' <param name="Theme">
    ''' Theme of type appThemes
    ''' </param>
    ''' <remarks></remarks>
    Public Sub setTheme(ByVal Theme As appThemes)

        Dim uri As Uri

        Select Case Theme
            Case appThemes.Aero
                ' Vista Aero Theme
                uri = New Uri("PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\\themes/Aero.NormalColor.xaml", UriKind.Relative)

            Case appThemes.Luna
                ' Luna Theme
                uri = New Uri("PresentationFramework.Luna;V3.0.0.0;31bf3856ad364e35;component\\themes/Luna.NormalColor.xaml", UriKind.Relative)

            Case appThemes.LunaHomestead
                ' Luna Mettalic
                uri = New Uri("PresentationFramework.Luna;V3.0.0.0;31bf3856ad364e35;component\\themes/Luna.Metallic.xaml", UriKind.Relative)

            Case appThemes.LunaMettalic
                ' Luna Homestead
                uri = New Uri("PresentationFramework.Luna;V3.0.0.0;31bf3856ad364e35;component\\themes/Luna.Homestead.xaml", UriKind.Relative)

            Case appThemes.Royale
                ' Royale Theme
                uri = New Uri("PresentationFramework.Royale;V3.0.0.0;31bf3856ad364e35;component\\themes/Royale.NormalColor.xaml", UriKind.Relative)

        End Select

        ' Set the Theme
        Resources.MergedDictionaries.Add(Application.LoadComponent(uri))

    End Sub

(나는 희망으로 전환할 수 있습니 C#)

나는 확실하지 않 당신이 원하는 무엇을 할 수 있다.는 경우에 당신은 단순히 진행 표시줄에는"지나간"측면에서 같은 시작에 비스타 사용할 수 있:IsIndetermined=true.

는 경우에 당신은 실제로 가고 싶 0%에서 100%이 있거나 애니메이션을 통해 값은 다음 예와 같이에 사용됩니다. http://msdn.microsoft.com/en-us/library/system.windows.controls.progressbar.aspx 또는 값을 설정하는 명시적으로 중 하나에서 코드의 뒤에(대부분에서 백그라운드 작업자)또는 바인딩을 변경하는 값입니다.

그럼에도 불구하고 WPF 새해 항상"부드러운",가능성이 있는 응용 프로그램은 여러분이 기본적으로 더 간단한 버전을 통해 RemoteDesktop 연결합니다.

나는 최근에 짜증의 모양을 내 진행 바 XP 에서 개발한 후에서 Vista.나는 원하지 않았 시도하는 제안을 봤던 로드스 스타일의 dll 지만, 이 문서 나에게 그냥 내가 무엇을 찾고 있었습니다.vista 외관-새로운 클래스입니다.플러스가 있음을 강조했다.없음에 사진 문서지만,그것만 보아 비스타의 형.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top