تخصيص صفحة البدء

هو إطار الأدوات صفحة البدء Studio Visual VSPackage يستخدم "البنية الأساسية لعرض برامج" العروض التقديمية لـ Windows (WPF) القابل للإلحاق تطبيق العلامات اللغة (XAML). يمكن تشغيل الحزمة "صفحة البدء" الأوامر داخلي Visual Studio. عند بدء التشغيل، الحزمة يبحث عن صفحة XAML خاصة بالمستخدم. إذا كان العثور ويستخدم الصفحة الأساسية المضمنة في الحزمة. يمكنك تخصيص "صفحة البدء" عن طريق تعديل صفحة XAML خاصة بالمستخدم.

إنشاء صفحة بدء بالمستخدم

لإنشاء "صفحة البدء" الخاصة بالمستخدم

  1. In مسار تثبيت Visual Studio \Common7\IDE\StartPages\الثقافة الحالي\ و نسخ StartPage.xaml StartPage.csproj و ثم لصقه في المستندات \Visual 10\StartPages\ الاستديو.

    ملاحظة

    يجب عليك إنشاء الدليل \StartPages\ إذا كانت غير موجودة.

    في Visual Studio افتح StartPage.csproj بحيث مصمم XAML و IntelliSense سيتوفر عند تعديل ملف .xaml.

  2. تعديل الملف StartPage.xaml.

    كل مرة يتم فيها حفظ الملف سيتم عرض التغييرات مباشرة على "صفحة البدء".

تبدأ بنية الصفحة

يتم ترتيب "صفحة البدء" تضمين شبكة يحتوي على ثلاثة صفوف. يحتوي الصف 0 على رسم Visual Studio. يحتوي الصف 2 على عنصر التحكم التداول موجز ويب لـ RSS. في الصف 1، تتم استضافته بقية المحتوى <vs:Tray> عنصر.

يتم عرض علبة الورق كقائمة الارتباطات على الجانب الأيمن من "صفحة البدء" في مربع محتوى. عندما يقوم مستخدم بالنقر فوق ارتباط في القائمة يظهر المحتوى المناسب في المربع المحتوى.

يتم تمثيل كل مجموعة المحتوى في XAML <vs:TrayItem> عنصر. The Header توفير سمة نص الارتباط على الجانب الأيمن من الصفحة. في <vs:TrayItem> عنصر <vs:TrayGroup> تستضيف مجموعة <vs:TrayGroupItem> العناصر التي لا تتناظر مع الأزرار المفردة في مربع المحتوى.

إضافة محتوى وإزالتها

يمكنك إزالة زر من المربع المحتوى عن طريق حذف في المصمم أو عن طريق إزالة المطابق TrayGroupItem في XAML. يمكنك أيضاً إضافة زر جديد عن طريق إنشاء TrayGroupItem.

In a TrayGroupItem،Contentيوفر السمة تسمية الزر, و ImageSource توفير سمة مسار ملف الصورة الذي يمثله. يجب عليك تعيين لتشغيل أمر Visual StudioCommand السمة إلى "{x:Static vs:VSCommands.ExecuteCommand}". استخدام CommandParameter سمة لتحديد الأمر الذي يتم تشغيل استخدم نفس بناء الجملة التي قد تستخدمها في Visual Studio الأمر الإطار.

يقوم المثال التالي بإنشاء عنصر على "صفحة البدء" التي عند نقرها يتم فتح خيارات مربع الحوار.

<vs:TrayGroupItem Content="Show Options" ImageSource="C:\MyImage.png" Command="{x:Static vs:VSCommands.ExecuteCommand}" CommandParameter="Tools.Options" />

لفتح صفحة ويب تعيين Command السمة إلى "{x:Static vs:VSCommands.Browse}" تعيين CommandParameter الهدف الصفحة، كما هو موضح في المثال التالي.

<vs:TrayGroupItem Content="Visit MSN" ImageSource="C:\Butterfly.png" Command="{x:Static vs:VSCommands.Browse}" CommandParameter="https://www.msn.com" />

لإظهار إخراج صفحة XAML أخرى استخدام InnerContentURI سمة ، كما هو موضح في المثال التالي:

<vs:TrayGroupItem Content="Check Local Weather" ImageSource="C:\Sun.png" InnerContentURI="C:\Weather.xaml />

أقسام ذات صلة