2009-08-03 64 views
4

假設我已經定義了一個附加屬性這樣的:將附加屬性的XML文檔註釋放在哪裏?

public static string GetMyProperty(DependencyObject obj) 
    { 
     return (string)obj.GetValue(MyPropertyProperty); 
    } 

    public static void SetMyProperty(DependencyObject obj, string value) 
    { 
     obj.SetValue(MyPropertyProperty, value); 
    } 

    // Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc... 
    public static readonly DependencyProperty MyPropertyProperty = 
     DependencyProperty.RegisterAttached("MyProperty", typeof(string), typeof(MyClass), new UIPropertyMetadata(0)); 

我可以寫爲屬性標識符(MyPropertyProperty)的文件和用於訪問器(GetMyPropertySetMyProperty),但我不知道在哪裏放MyClass.MyProperty附加屬性的文檔,因爲它不是實際的代碼元素。

的MSDN庫包含這些文件(例如見Grid.Row),因此它必須有可能...

我應該在哪裏把XML文檔註釋的附加屬性?

回答

6

關於Sandcastle,有一個article

+0

不錯......我會檢查出來的,謝謝! – 2009-08-03 21:25:33

1

即使答案有點晚,我已經找到了Visual Studio運行期間文檔外觀的解決方案。

如果您使用ReSharper的,按CTRL Q那麼,上述SetXXX - 方法用於顯示的Quick-Documentation所加入的XML文檔。