Áttekintés 1
Word alkalmazás lehetővé teszi, hogy hozzon létre egy gyűjtemény újrafelhasználható a dokumentum egyes részei, az úgynevezett építőkövei. Ez azt mutatja, walkthrough létre két asztal építőkövei. Mindegyikük tartalmaz számos vezérlőt, amely tartalmazhatja a különböző típusú tartalmak, például sima szöveget vagy dátumokat. Az egyik asztal információkat tartalmaz a munkavállaló, a másik táblázat tartalmazza vélemény.
Miután létrehozott egy dokumentumot, akkor add a táblázatok a dokumentum sablon alapján, amelyekben több tárgyat BuildingBlockGalleryContentControl. Megjeleníti az elérhető építőelemek a sablont.
Ez walkthrough szemlélteti a következő feladatokat látja el:
tábla létrehozása tartalom ellenőrzések, mint a sablon a tervezési idő;
Kitöltése tartalom ellenőrzés „combo box”, és az elem tartalom menedzsment „legördülő listából”;
Szerkesztése tiltani a megadott felhasználó tábla;
hozzátéve a táblákat standard gyűjteménye minta blokkok
létrehozása tartalom kontroll, amely megjeleníti a rendelkezésre álló építőelemek a sablont.
Jelennek meg a számítógép nevét, vagy helyszínek egyes elemei Visual Studio felhasználói interfész eltérhet feltüntetett ezeket a nyilatkozatokat. Attól függ, hogy a rendelkezésre álló kibocsátás a Visual Studio és a paraméterek. További információért lásd. Egyedivé a Visual Studio integrált fejlesztői környezet.
Vezérlők csoportjában kattintson a Szöveg gombra. PlainTextContentControl hozzá az első sejt.
Kattintson a második cella a második oszlopban (közvetlenül a sejt dátum foglalkoztatás).
Vezérlők csoportjában kattintson a dátumválasztó. DatePickerContentControl hozzá a második cellában.
Kattintson a harmadik cella a második oszlopban (közvetlenül a sejt funkció).
Vezérlők csoportjában kattintson Combo Box. ComboBoxContentControl hozzá egy harmadik cellában.
Kattintson az utolsó cella a második oszlopban (közvetlenül a cella kép).
Vezérlők csoportjában kattintson a tartalmát a képet ellenőrzés. PictureContentControl hozzá az utolsó cella.
Készítsen egy táblázatot, amely három különböző típusú tartalmak kontrollt, ahol a felhasználó beléphet a felhasználói visszajelzések.
Létrehozása táblázat alapján
A Word programban kattintson a sablon vonal után a munkavállaló asztal, a korábban felvett, majd nyomja meg az ENTER billentyűt, hogy egy új bekezdést.
A szalagon kattintson a Beszúrás lap.
A táblázatokban csoportban válassza ki az asztalra, és helyezze egy asztal két oszlop, három sorban.
Írja be a szöveget az első oszlopban, ahogy ebben az oszlopban:
Kattints az első cella a második oszlopban (a következő Vevőnév cella).
A szalagon kattintson a Fejlesztőeszközök lap.
Vezérlők csoportjában kattintson a Szöveg gombra. PlainTextContentControl hozzá az első sejt.
Kattintson a második cella a második oszlopban (közvetlenül a cella elégedettség foka).
Vezérlők csoportjában kattintson a legördülő listából. DropDownListContentControl hozzá a második cellában.
Vezérlők csoportjában kattintson a Rich Text. RichTextContentControl hozzá az utolsó cella.
tartalomvezérlők lehet inicializálni a tervezési idő a Tulajdonságok ablakban a Visual Studio. Ők is inicializálni a futás, amely lehetővé teszi, hogy dinamikusan meghatározza az eredeti állapot. Ebben a walkthrough, kód használatával feltöltheti ComboBoxContentControl nyilvántartások és DropDownListContentControl futásidőben, hogy ezen objektumok működik.
Módosítása a felhasználói felület tartalomvezérlők programozottan
Adjuk hozzá a következő kódot a ThisDocument osztályban. Ez a kód kijelenti több objektumot, akkor a későbbiekben a ezt a bemutató.
Adjuk hozzá a ThisDocument_Startup ThisDocument osztály módszer az alábbi kódot. Ez a kód több bejegyzést az asztalhoz, és ComboBoxContentControl DropDownListContentControl és beállítja a helyőrzőszöveg, amely megjelenik minden ilyen ellenőrzéseket, mielőtt a felhasználó megváltoztatja őket.
Kattintva a felhasználók Controls gyűjteménye építőelemek a dokumentum beilleszteni a munkavállaló asztal vagy véleményt. A felhasználók adja meg vagy válassza válaszok tartalmi ellenőrzések mindkét táblában. A felhasználók módosíthatják a másik oldalon az asztal véleménye, de nem tudnak változtatni más részein a munkavállaló asztalra.
Ellenőrizze a munkavállaló asztal
Nyomja meg az F5 futtatni a projektet.
Kattintson Válassza ki az első építőköve hogy megjelenjen az első tétel a gyűjtemény standard kontroll blokkok.
Kattintson a lefelé mutató nyílra a címsor Egyedi gyűjtemény 1 a kontroll, és válassza ki a Munkavállaló asztalra.
Jelölje ki a cellát jobbra a cella „Munkavállaló neve”, és adja meg a nevét.
Ügyeljen arra, hogy csak a szöveget adhatunk a sejtben. PlainTextContentControl lehetővé teszi a felhasználó számára csak szöveget, de nem más tartalmat, például képeket vagy táblázatokat.
Jelölje ki a cellát jobbra a „Date foglalkoztatás” sejt, és válasszon másik elemet a kiválasztás dátum.
Kattintson a jobb oldali cella a „Pozíció” a sejt, és válassza ki az egyik pozíciót a listában.
Ha szükséges, írja be a nevét a poszt, amely nem szerepel a listán. Ez azért lehetséges, mert ComboBoxContentControl lehetővé teszi a felhasználók választhatnak a bejegyzések listáját, vagy írjuk be a saját bejegyzést.
Kattintson a jobb az „Image” ikonra a sejtben a sejt, és válassza ki a kívánt képet.
Megpróbálja felvenni a sorok vagy oszlopok az asztalra, és próbálja meg eltávolítani sorok és oszlopok belőle. Győződjön meg arról, hogy a táblázat nem lehet megváltoztatni. GroupContentControl nem teszi lehetővé, hogy bármilyen változás.
Ellenőrizze a táblázat alapján
Kattintson a Select második építőelem megjelenik a második gyűjtemények standard ellenőrző blokkok.
Kattintson a lefelé mutató nyílra a címsor Custom Collection 1 az ellenőrzés és a Customer táblázatban.
Jelölje ki a cellát jobbra a sejt „Ügyfél neve”, és adja meg a nevét.
Kattintson a jobb oldali cella az „elégedettségi fokát” a cellából, és válasszon egyet a rendelkezésre álló lehetőségeket.
Győződjön meg róla, hogy nem tud belépni a rekordot. DropDownListContentControl lehetővé teszi a felhasználók csak válassza választásokat a tételek listáját.
Ha szükséges, új tartalommal eltérő szöveget, például egy képet vagy egy beágyazott táblázat. Ez azért lehetséges, mert RichTextContentControl lehetővé teszi a felhasználók tartalmat más, mint a szöveg.
Győződjön meg róla, felveheti sorok vagy oszlopok a táblában, és távolítsa el a sorok és oszlopok belőle. Ez azért lehetséges, mert nem védi az asztal azáltal, hogy a GroupContentControl.