visualstates

    1熱度

    1回答

    比方說,我有一個大的XAML頁面。在這個頁面上有幾十個文本框,按鈕等,並且這些控件需要根據各種條件(權限,視圖模型狀態等)進行顯示/隱藏/修改。兩種可能的方法來設置視覺過渡: 使用可視狀態管理器; bind the state transitions到視圖模型 綁定控件屬性到它們各自的視圖模型的屬性,使用轉換器在適用情況下(布爾到可視性,字符串到顏色等) 我的問題性質:純粹從性能角度(速度和內存佔

    0熱度

    1回答

    我想獲得以下PointerOver VisualState的工作。理想情況下,當鼠標指針位於按鈕上時,我想用黑色邊框突出顯示該按鈕。 我一直在嘗試各種方法使這項工作,請幫助。 注意:如果我設置了BorderHighlight,Border元素的BorderColor值,我就可以得到所需的邊框,但是當我將它作爲VisualState的一部分時不會。 <Style x:Key="SecondaryBu

    1熱度

    1回答

    下面是一個WinRt按鈕的定義。爲什麼我找不到TemplateVisualStateAttribute? 如果它沒有標記在類本身上,我怎麼可能在實現自定義按鈕樣式時發現可用的視覺狀態和分組? 這裏有一些例子,但我希望能夠發現它們在其他控件上的作用 - 如果類沒有正確標記,我該怎麼做? // Type: Windows.UI.Xaml.Controls.Button // Assembly: Wi

    4熱度

    1回答

    我一直在試圖改變我的按鈕的中風厚度,但我似乎失去了一些東西。基本的想法是我想讓按鈕放大,因爲我縮小了矩形周圍的透明筆畫(邊框)。 這裏是我已經使用了變化: <DoubleAnimation To="10" Storyboard.TargetName="innerRectangle" Storyboard.TargetProperty="(Rectangle.StrokePr

    1熱度

    2回答

    我想在WPFToolkit圖表中設置派生數據點的樣式。基本上我想改變工具提示。它可以工作,但數據點的視覺狀態不會改變。 我已經從源代碼複製了樣式,並修改了工具提示僅用於添加FormattedIndependentValue。樣式如下所示: <!-- charting:PieDataPoint --> <Style x:Key="PieDataPointStyle" TargetType="cha

    0熱度

    1回答

    如何使用visualstate在Windows Phone 7中按下時設置stackpanel(網格或邊框)的背景顏色?

    0熱度

    1回答

    我想隱藏基於頁面視覺狀態的TextBlock。我使用VisualStateManager來改變狀態,工作正常。但我的代碼隱藏TextBlock不知何故不。 附加問題:如果兩個狀態共享相同的指令(如Narrow和Snapped),有沒有辦法再次編寫相同的ObjectAnimationUsingKeyFrames標籤,那麼維護的代碼量就會減少?謝謝 <TextBlock x:Name="Title"

    1熱度

    2回答

    我正在嘗試用玻璃式外觀爲畫筆創建自定義樣式。我看到了我想要的方式,但我無法讓按下的行爲起作用。 按下的外觀只是其中一個筆刷反轉的正常外觀。我已經設置了兩個畫筆作爲資源,並嘗試ObjectAnimationUsingKeyFrames,但它似乎並不需要。我們的想法是沿此線的東西: <VisualState x:Name="Pressed"> <Storyboard> <!--

    0熱度

    1回答

    我有關於VisualStateManager在的Windows Store應用程序工作一個疑問...... 假設此示例頁面: <common:LayoutAwarePage x:Name="pageRoot"> <Grid Style="{StaticResource LayoutRootStyle}"> <Grid.ColumnDefinitions> <Co

    0熱度

    1回答

    iv'e得到一個ToggleButton,其中包含一個多邊形「檢查」狀態我旋轉多邊形90度。 問題是旋轉完成後,多邊形會彈回到初始角度。 我的切換按鈕:(局部模板) <ControlTemplate TargetType="{x:Type ToggleButton}"> <VisualStateManager.VisualStateGroups> <VisualState