سؤال

وعلى افتراض لقد خاصية إرفاق محددة مثل ما يلي:

    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) وليمكنهم الدخول (GetMyProperty وSetMyProperty)، ولكن ليس لدي أي فكرة عن مكان لوضع وثائق <م> MyClass.MyProperty تعلق الملكية ، منذ ليس عنصر الرمز الفعلي.

وتحتوي المكتبة MSDN هذه الوثائق (انظر على سبيل المثال <لأ href = "http://msdn.microsoft.com/en-us/library/system.windows.controls.grid.row.aspx" يختلط = "noreferrer "> Grid.Row )، لذلك يجب أن يكون ممكنا ...

وأين يجب أن أضع تعليقات ثائق XML لخاصية تعلق؟

هل كانت مفيدة؟

المحلول

وهناك على عن ذلك لالقلعة الرملية.

نصائح أخرى

وعلى الرغم من أن الجواب متأخرا بعض الشيء لقد وجدت حلا لظهور وثائق أثناء وقت التشغيل من Visual Studio.

إذا كنت تستخدم ReSharper واضغط على CTRL Q ثم يتم استخدام-وثائق XML التي يتم إضافتها فوق SetXXX-طريقة لإظهار لQuick-Documentation.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top