2016-10-12 26 views
0

是否有一些特殊的XML標記或屬性可以添加到我的XAML中,以使UserControl上的某些子元素僅出現在設計模式中?像這樣?如何指定某些XAML元素只應在設計模式下顯示?

<UserControl ...> 
    <Grid> 
     <IfDesignMode> 
      <Show-This-Element-Only-In-Design-Mode /> 
     </IfDesignMode> 
    </Grid> 
</UserControl> 
+0

可能[這個問題](http://stackoverflow.com/questions/834283/is-there-a-way-to- check-if-wpf-is-currently-in-design-mode-mode-or-not)可以幫助你 –

回答

0
using Caliburn.Micro; 
public SomeViewModel() 
{  
if(Execute.InDesignMode) 
{ 
    //write some code here 
    UIelementName.Visibility = System.Windows.Visibility.Hidden 
}} 

進一步的幫助,請訪問this更多的幫助

+0

這隻適用於使用Caliburn.Micro – stwalkerster

+0

是的,它只能在Caliburn.Micro使用時使用用過的。但這是做這件事最簡單的方法之一。 –

+0

將一個全新的依賴關係添加到項目中,看起來並不像一個明智的方式,尤其是當有其他(本地)方式執行時,就像鏈接上的其他答案所示。 – stwalkerster