En este artículo, comenzamos a presentar otro punto culminante de la barra de tareas: Listas de salto (en lo sucesivo, JL). JL permite a los usuarios encontrar rápida y fácilmente archivos (documentos, imágenes, audio o video, etc.) y enlaces o accesos directos a la aplicación. Tome el navegador IE como ejemplo para ver qué características tiene JL:
· En el área roja "Tareas de la barra de tareas", se ubican algunas tareas predeterminadas de la aplicación: "Abrir el navegador IE", "Quitar de la barra de tareas", "Cerrar el programa". Independientemente de si ha desarrollado una lista de "Tareas de la barra de tareas" para JL, aparecerá en todas las aplicaciones, como el programa de instancia anterior (como se muestra a continuación).
· “Tareas de usuario” contiene algunas de las funciones proporcionadas por la propia aplicación, a través de las cuales puede manipular directamente la aplicación. Por ejemplo, abra una nueva etiqueta de IE.
· "Categoría conocida" Esta lista es la categoría predeterminada de Windows 7 y contiene tres modos: "Reciente", "Frecuente", "Ninguno". La imagen de abajo muestra el modo Frecuente. Su función es registrar el contenido de la página web que se ve con frecuencia para que se pueda navegar más tarde. Con el tiempo, el enlace de la página web en la lista cambiará o desaparecerá. Además de la lista "Categoría conocida", también crea una "Categoría personalizada" (más sobre esto más adelante).
· "Categoría anclada" Como se mencionó anteriormente, las páginas en la lista "Categoría frecuente" cambiarán con frecuencia. Puede hacerlo permanente haciendo clic derecho en la página de la lista (como se muestra a continuación).
Crear una lista de tareas de usuario
Ahora quiero agregar una JL a mi programa. Primero, presentamos cómo crear una lista de tareas de usuario. 1. Crea una instancia JL desde la clase JumpList. 2. Use el método JumpListLink (string pathValue, string titleValue) (pathValue: application path, titleValue: link name) para crear aplicaciones de Windows como "Bloc de notas" y "Artboard" y "Dirección del sitio web" como Tareas del usuario. Enlace 3. Agregue estos enlaces a la JL utilizando el método AddUserTasks (params IJumpListTask []). El siguiente código muestra:
JumpList privada JumpList;
cadena privada systemPath = Environment.GetFolderPath (Environment.SpecialFolder.System);
private void addAPPS_Click (objeto remitente, RoutedEventArgs e)
{
IJumpListTask notepadTask = new JumpListLink (Path.Combine (systemPath, "notepad.exe"), "Notepad")
{
IconReference = new IconReference (Path.Combine (systemPath, "notepad.exe") , 0)
};
IJumpListTask paintTask = new JumpListLink (Path.Combine (systemPath, "mspaint.exe"), "Paint")
{
IconReference = new IconReference (Path .Combine (systemPath, "mspaint.exe"), 0)
};
IJumpListTask jlSeparator = new JumpListSeparator ();
IJumpListTask linkTask = new JumpListLink ( "http: //Gnielee.cnblogs.com "," Blog de GnIE ")
{
IconReference = nueva IconReference ( "C: \\\\ Archivos de programa \\\\ \\\\ Iexplore.exe Internet Explorer", 0)
};
jumpList.AddUserTasks (notepadTask, paintTask, jlSeparator, linkTask);
jumpList.Refresh ();
}
En el programa anterior, el "enlace del programa" (JumpListLink, donde IconReference es el icono del enlace) y "JumpListSeparator" se crean a través de la interfaz IJumpListTask; use AddUserTasks Preste atención a la relación de posición de cada enlace cuando use el método, debe usar el método Actualizar para actualizar el JL para mostrar el contenido más reciente de JL (el siguiente diagrama de efectos).
Creando una lista de categorías conocidas
Antes de usar la función de Categoría conocida, debe registrar el tipo de archivo para el programa. Luego puede preseleccionar la Categoría conocida como "Reciente" a través de la propiedad KnownCategoryToDisplay. "," Frecuente "," Ninguno ", cuando el programa de prueba abre un archivo, el enlace del archivo correspondiente se mostrará en la lista de categorías conocidas. El siguiente código muestra:
if (! UtilitIEs.IsApplicationRegistered (TaskbarManager.Instance.ApplicationId))
{
UtilitIEs.RegisterFileAssociations (TaskbarManager.Instance.ApplicationId, false,
TaskbarManager .ApplicationId, Assembly.GetExecutingAssembly (). Ubicación,
".jpg", ".png", ".gif", ".JPG", ".PNG", ".GIF");
} < BR> jumpList.KnownCategoryToDisplay = JumpListKnownCategoryType.Recent;
CommonOpenFileDialog cfd = new CommonOpenFileDialog ();
cfd.ShowDialog ();
jumpList.Refresh ();
Abre el demo. Efectos post-JL:
La enumeración JumpListKnownCategoryType define tres tipos de Categoría conocida: "Ninguna", "Reciente", "Frecuente", y también puede ser modificada por la propiedad KnownCategoryOrdinalPosition. Categoría en JL:
interruptor
(this.knownCategory.SelectionBoxItem.ToString ())
{
case "None":
jumpL ist.KnownCategoryToDisplay = JumpListKnownCategoryType.Neither;
break;
case "Recent":
jumpList.KnownCategoryToDisplay = JumpListKnownCategoryType.Recent;
case "Frequent":
caseList.png. KnownCategoryToDisplay = JumpListKnownCategoryType.Frequent;
break;
}
jumpList.KnownCategoryOrdinalPosition = Convert.ToInt32 (this.categoryPostion.oselectionBoxItem.ToString ());
jumpList P> El efecto de modificar Reciente a Frecuente:
Creando una lista de Categorías Personalizadas
Al igual que con la forma de crear una Lista de Saltos anterior, 1. Cree una costumbre usando la clase JumpListCustomCategory Clasificación "instancia de lista. 2. Asigne un nombre a la lista con el método JumpListCustomCategory (cadena categoryName). 3. Agregue el enlace a la categoría usando el método AddJumpListItems. El siguiente código muestra:
privado JumpListCustomCategory customCategory;
privado void addCus_Click (objeto remitente, RoutedEventArgs e)
{
if (this.categoryName.Text.Length > 0)
{
customCategory = new JumpListCustomCategory (this.categoryName.Text);
jumpList.AddCustomCategorIEs (customCategory);.
JumpListLink jlItem = new JumpListLink (Assembly.GetExecutingAssembly () Ubicación, this.categoryName .Text + ".png")
{
IconReference = new IconReference (Assembly.GetEntryAssembly (). Location, 0)
};
customCategory.AddJumpListItems (jlItem);
jumpList. Refrescar ();
}
}
KnownCategoryOrdinalPosition effect
IconReference en el código anterior La propiedad Icon de la propia aplicación, siempre que sea necesario establecerla en las propiedades de la aplicación.
(Se muestra a continuación). En este punto, el desarrollo de la barra de tareas en Windows 7 se ha completado, espero que esta serie sea útil para todos.
Tal vez la mayoría de los usuarios saben que en Windows 7, cada vez que usamos un programa nuevo y l
Win7 popularidad es bastante sorprendente, básicamente todo el mundo está usando Win7 ligeramente. S
1 al reproducir un vídeo en Win7, la primera carrera para abrir el menú Inicio, escriba gpedit.msc e
La mayoría de las computadoras de marca recién compradas preinstalarán Win7 Home Basic Edition o Win
Siente la eficiencia de los atajos de Win 7
La razón por la que no se puede encontrar el controlador de DVD en Windows 7 es
Navegador Win7 e IE9 Diez funciones que son desconocidas (3)
La barra de fecha de Windows 7 muestra cómo configurar la semana
Cuenta vmware_user poco conocida
Consejos para configurar el sistema: Cambiar el color de la carpeta común
Conjunto de tarjetas de sonido Win7
16 consejos para Windows 7 El sistema
La administración de cuotas de disco para el sistema Windows 7 administra el espacio en disco
El uso de un módem para activar Win7 con el fin de usar las distintas funciones del sistema
El problema de la pantalla negra de arranque del sistema Win7, cómo resolver el uso del sistema
Ajuste la cantidad de pantallas que ha utilizado Vista en Vista
¿Cómo hacer la pantalla azul del ordenador Win7
Cuando PPTV vio el video, la CPU ocupó el 100%. Cómo hacer
Win10 viene con una interfaz de visor de fotos: una nueva generación de artefactos de imagen P
Win10 Mobile permite el acceso completo al sistema de archivos
No se puede agregar la página web a la solución de Favoritos de IE
Responda 7 preguntas encontradas al comprar la instalación de Win 7