2013-03-02 60 views
0

DataTemplate中的項目我有這樣的DataTemplate在我的XAML的Windows Phone:編輯代碼

<phone:PhoneApplicationPage.Resources> 
    <DataTemplate x:Key="DataTemplate1"> 
     <Grid d:DesignWidth="485" d:DesignHeight="166" Height="104" Width="456"> 
      <StackPanel Margin="92,0,0,1"> 
       <TextBlock x:Name="nTitle" Text="{Binding title}" FontSize="18.667"/> 
      </StackPanel> 
     </Grid> 
    </DataTemplate> 
</phone:PhoneApplicationPage.Resources> 

我想編輯名爲「n標題」的代碼fontSize的屬性的TextBlock。我做了這個,但後來我不知道該怎麼辦:

DataTemplate template = (DataTemplate)this.Resources["DataTemplate1"]; 
//template.??? 

其實我想在用戶按下按鈕時增加fontSize。這是一個錯誤的方式來做到這一點?

回答

0

是的,這樣做不好。如果您想在按下按鈕時更改某些內容,只需在模板中重新定義按下狀態。看看一個類似的問題:How to change color of button when clicked in WP7?

+0

我沒有問題,改變顏色的按鈕時,點擊它是不同的,我說。我有一個列表框,每個項目都有一個圖像和一個文本。 dataTemplate是什麼決定文本的fontSize。我想要達到該模板並在按下按鈕時更改文本的fontSize。 – 2013-03-04 16:06:31