visualstates

    3熱度

    2回答

    我有一個按鈕,在模式A中有一個樣式模板。在模式A中,此按鈕具有一個PointerOver VisualState。當我處於模式B時,我使用相同的按鈕,但在模式B中,我想要使用不同的PointerOver VisualState。 什麼是利用視覺狀態來完成類似事情的最佳方式?我想爲同一個按鈕有兩個不同的樣式模板,並以某種方式更改在代碼後面使用哪種樣式模板,但不確定這是否可能,或者如果這是解決此問題的

    0熱度

    1回答

    問題 我希望我的列表框中UnselectAll()當用戶點擊它以外的任何地方。 我所做到目前爲止 下面的代碼工作正常,在應用程序內的所有點擊: private void ListBox_LostFocus(object sender, RoutedEventArgs e) { ((ListBox)sender).UnselectAll(); } 點擊列表框外什麼

    0熱度

    1回答

    我有一個ScrollViewerWidth屬性綁定到另一個頁面元素。我只想對某些AdaptiveTrigger MinWindowWidth <ScrollViewer x:Name="scrollViewerEditor" Width="{Binding ElementName=stackPanelSearch, Path=ActualWidth}"> ... </ScrollVie

    0熱度

    1回答

    在UWP,我們可以很容易地改變根據窗口大小例如按鈕的特性,使用visualstate.setters現在 <VisualState x:Name="VisualStateNarrow" > <VisualState.StateTriggers> <AdaptiveTrigger MinWindowHeight="{StaticResource NarrowMinHeight}

    1熱度

    1回答

    我在製作一個通用Windows應用程序。我爲我的菜單使用了Splitview,如果我調整窗口大小,我使用視覺狀態觸發器來調整佈局。但它似乎並沒有工作。 我在微軟構建網站(link)上觀看了一場演講。 <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" DataContext="{StaticRes

    3熱度

    1回答

    如何更改使用視覺狀態的對象的Canvas.Zindex?我期待能夠做到這樣的事情.. <VisualState x:Name="MyVisualState"> <VisualState.Setters> <Setter Target="MyObject.Visibility" Value="Visible" /> <Setter Target

    1熱度

    1回答

    在我們的Windows 10 UWP應用程序中,我們在隨機頁面導航期間遭受堆損壞。時序和位置總是不同,但結果相同,當Native調試打開時堆損壞,關閉時立即崩潰。 以下是堆損壞時的調用堆棧,其中包含儘可能多的信息,因爲我們可以從Visual Studio收集這些信息。 [email protected]() [email protected]() [email protected]() nt

    0熱度

    1回答

    我想爲visual studio錄製混合中的狀態,但是當我爲某個狀態調整窗口大小(網格和製表控件)時,整個內容將會失真。如果我不記錄,那麼它將表現正常。形式 的 基地狀態這是發生了什麼,當我調整 這裏是XAML代碼 <Window x:Name="window" x:Class="WpfApp2.MainWindow" xmlns="http://schemas.microsoft.co

    0熱度

    1回答

    我有問題試圖讓一組單選按鈕表現爲按鈕,我的目標是讓按鈕的文本顏色在懸停時發生變化,並使其返回原來的顏色和粗體點擊。我正在執行對以前類似問題here的推薦,但我似乎做錯了什麼,因爲我沒有得到所需的行爲。當我將鼠標懸停在按鈕PointerOver仍然改變「檢查」按鈕 <Page.Resources> <Style x:Key="RadioButtonStyle" TargetType="Ra

    0熱度

    1回答

    我試圖更改按鈕動態按下背景。但我無法從背後的代碼訪問此屬性。 根據按鈕的基本風格,我嘗試獲取ControlTemplate(通過TemplateProperty),但沒有方法從它檢索它包含的網格(RootGrid)。 所以我試圖讓VisualStateGroup這樣的: var visualStateGroups = VisualStateManager.GetVisualStateGroups(