A keret osztály (windows)

Gets vagy beállítja a szélessége a FrameworkElement. (Öröklött a FrameworkElement)

jegyzetek

Frame irányítására használják, hogy támogassa az átmenet oldal példányok. Hozhat létre, mint sok különböző típusú oldalak megjelenítéséhez szükséges tartalmat az alkalmazást, majd keresse meg ezeket az oldalakat hívja a Navigate módszer, és halad a típusú oldal akarsz ugrani. Azt is át paramétereket inicializálni a tárgyat oldal a megadott állapotban.

A keret a konverziós oldalakon magazin. Szerezd meg a típus az aktuális oldal révén lehet CurrentSourcePageType tulajdon. de menni oda-vissza módszerek használatát a GoBack és GoForward. Tulajdonságok CanGoBack CanGoForward és jelzik, hogy egy oldal áll rendelkezésre egy adott irányba. A szokásos gyakorlat - az árukapcsolás ingatlan IsEnabled navigációs gombok CanGoBack és CanGoForward. így a felhasználók nem tud navigálni egy oldalt, amely nem létezik.

Meg tudja kezelni Navigációs eseményeket. Navigált. NavigationStopped NavigationFailed és teljesíteni a magas szintű feladatokat, például a start és stop animációs „átmeneti készül” vagy kijelző hibaüzenetet. Ahhoz, hogy felülírja az oldal szintű feladatok Methods OnNavigatedTo. OnNavigatingFrom és oldalak OnNavigatedFrom. Ez hasznos feladatokat, mint például az inicializálás és mentse el az oldalt állam.

Alapértelmezésben minden átmenet egy új példányt adott alosztálya a kért oldalt. egy példányát az előző oldal eltávolítjuk. Ez történik akkor is, ha visszatér a korábban meglátogatott oldal és az új oldal típusú egybeesik a fajta az előző oldalra. Igénylő gyakori átmenetek ugyanazon az oldalon lehet cache, és újra másolatokat oldalak hatékonyságának növelése navigációt. Ehhez állítsa be a Cachesize tulajdonság. adja meg a számát tárolt oldalakon. Minden típusú kívánt oldal cache, akkor is kell telepíteni Page.NavigationCacheMode tulajdonság Enabled vagy kötelező. Kötelező oldalakat a gyorsítótár mód, függetlenül a tárolt Cachesize és nem számít bele a teljes Cachesize.

A következő kód mintát veszünk egy sablont egy üres alkalmazás a Microsoft Visual Studio. Ez a kód azt mutatja, hogyan lehet felülírni eljárás OnLaunched. inicializálja az alkalmazás ablakában. Ha az alkalmazás továbbra is munka után a felfüggesztés, akkor lehetséges, hogy az ablak már formázva. Ha nem, akkor a kód állítja az új keret alkalmazás ablakában. majd továbbítja a keretet az alapértelmezett kezdő oldalt.

Kapcsolódó cikkek