2012-02-28 86 views
0

我的主網頁上有一堆(當前)HyperlinkBut​​tons。我想爲每個按鈕的圖像提供兩個版本:已選擇和未選中。通過這種方式,當用戶進入頁面時,相應的按鈕將變成「選定」圖像。 這裏是什麼,我想完成的圖像: enter image description here如何根據當前顯示的頁面更改HyperlinkBut​​ton的圖像

這在我看來,像一些小事,但到目前爲止,我已經運行到一個石牆。 我寧願做一切從XAML(但我會很感激任何解決方案)。

這裏是一個小我的XAML的:

<ScrollViewer x:Name="NavScrollViewer" Margin="-5,12,5,-12" ScrollViewer.VerticalScrollBarVisibility="Visible" IsEnabled="True" 
        Style="{StaticResource ContentViewerStyle}"> 
      <StackPanel x:Name="ToolboxPanel" Orientation="Vertical" d:LayoutOverrides="Width" Height="Auto"> 

       <HyperlinkButton x:Name="DashboardButton" 
        Content="Assets/icon_dashboard.png" 
        Style="{StaticResource ToolStyle}" 
        TargetName="ContentFrame" 
        NavigateUri="/Dashboard" 
        Height="50" 
       /> 
       <TextBlock Text="Dashboard" HorizontalAlignment="Center" Height="20" Style="{StaticResource ComponentNameStyle}"/> 

       <HyperlinkButton x:Name="ConfigurationButton" 
        Content="Assets/icon_dashboard.png" 
        Style="{StaticResource ToolStyle}" 
        TargetName="ContentFrame" 
        NavigateUri="/CRSConfiguration" 
        Height="50" 
       /> 
       <TextBlock Text="Configuration" HorizontalAlignment="Center" Height="20" Style="{StaticResource ComponentNameStyle}"/> 
        <HyperlinkButton x:Name="ScanEnginestionButton" 
        Content="Assets/icon_dashboard.png" 
        Style="{StaticResource ToolStyle}" 
        TargetName="ContentFrame" 
        NavigateUri="/ScanEngines" 
        Height="50" 
       />... 

回答

0

你需要有一個開關按鈕,並設置其屬性器isChecked到其可視狀態之間切換。你可以通過這個帖子Using Toggle Button

相關問題