iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

  • Facebook
  • Instagram
  • LinkedIn
  • Phone
  • Twitter
  • YouTube

Copyright © 2026 · iT Synergy·

Ink Control para Windows Phone 8

November 19, 2013 By Diana Díaz Grijalba Leave a Comment

Si alguna vez requiere un control que permita al usuario escribir con trazos a mano alzada en Windows Phone, el control InkPresenter puede ser de mucha utilidad, ya que define un área sobre la cual se pueden hacer trazos al mejor estilo de un formulario que requiera ser cerrado con una firma.

1A

Primero se debe crear un contenedor que definirá los límites del área que permitirá hacer los trazos a mano alzada, en este caso, un rectángulo. Allí, como característica importante se define el atributo Stroke, que es el que define el color del trazo.

Dentro de esta área se posiciona el control InkPresenter, el cual presenta las mismas dimensiones que su contenedor, además de definición de eventos que están relacionados a su comportamiento.

2A

En el CodeBeHind dentro de la implementación del Handler para el evento MouseLeftButtonDown adicionamos la lógica necesaria para inicializar los datos del stylus y se crea un nuevo objeto de tipo Stroke que es el que definirá los trazos.

3A

En este Handler se definirá el momento en el que el evento debe dejar de capturar los trazos.

4A

En el Handler del evento MouseMove se van adicionado los puntos del área por los cuales pasa el stylus y con ello ir formando la línea que se está describiendo

5A

Este Handler hace que el InkControl este confinado dentro del rectángulo.

6A

 

Hay que tener en cuenta que todos estos Handlers deben ir en el CodeBeHind.

Filed Under: Windows Phone

Error “Agent … does not have a valid entry assembly.. Please see the documentation for valid entry assemblies.”

July 31, 2013 By Brayan Ruiz Leave a Comment

Al Agregarse una referencia a un  proyecto de un agente de tareas y luego se retira sin hacer cambios en el codigo se presta este error, para solucionar este problema se debe eliminar la etiqueta  ExtendedTask en WMAppManifest.xml.

Abrimos WMAppManifest.xml con editor XML y eliminamos la etiqueta.

 

<Tasks>
<DefaultTask Name=”_default” NavigationPage=”MainPage.xaml” />
<ExtendedTask Name=”BackgroundTask”>
        <BackgroundServiceAgent Specifier=”ScheduledTaskAgent” Name=”PhoneAppAgent”       Source=”PhoneAppAgent” Type=”PhoneAppAgent.TaskScheduler” />
      </ExtendedTask>
</Tasks>

Filed Under: Windows Phone

Windows Phone: Use Location Services AND get Certified!

July 31, 2013 By Brayan Ruiz Leave a Comment

Requisito de certificación de aplicaciones de Windows Phone:

  • La política de privacidad de la aplicación debe informar a los usuarios acerca de cómo se utilizan los datos de posición que indique la ubicación de servicio API y den a conocer y los controles que tienen los usuarios sobre el uso y el intercambio de datos de localización. Esto puede ser alojado dentro o directamente vinculada de la aplicación.

Para solucionar este problema  se debe hacer:

  • implementación de una página de opciones que incorpora a su política de privacidad y el consentimiento del usuario es lo mejor. 

Algo como esto:

qqq

 

Con este XAML:

 

imagen

En el código anterior, la única cosa difícil de notar es que equivale a un carácter HTML (que es un espacio). Usando <Underline> en un TextBlock quita los espacios adyacentes.

Con este código en el cs:

imagen imagen

Filed Under: Windows Phone

  • 1
  • 2
  • 3
  • Next Page »

Blog Authors

avatar for Marco Antonio Hernández PradoMarco Antonio Hernández Prado
avatar for Jaime Alonso Páez torresJaime Alonso Páez torres
avatar for Luis Carlos Bernal ÁvilaLuis Carlos Bernal Ávila
avatar for Ana María Orozco ZuluagaAna María Orozco Zuluaga
avatar for Juan Camilo Zapata MontúfarJuan Camilo Zapata Montúfar
avatar for Sonia Elizabeth Soriano ContrerasSonia Elizabeth Soriano Contreras
avatar for Diana Díaz GrijalbaDiana Díaz Grijalba
avatar for Carlos Alberto Rueda ValenzuelaCarlos Alberto Rueda Valenzuela
avatar for Bernardo Enrique Cardales AcuñaBernardo Enrique Cardales Acuña
avatar for Alexandra Bravo RestrepoAlexandra Bravo Restrepo
avatar for Juan Alberto Vélez CasadiegoJuan Alberto Vélez Casadiego
avatar for Jhon Jairo RodriguezJhon Jairo Rodriguez
avatar for Diana Paola Padilla BeltránDiana Paola Padilla Beltrán
avatar for Alejandro Garcia ForeroAlejandro Garcia Forero
avatar for Gustavo Adolfo Echeverry LópezGustavo Adolfo Echeverry López
avatar for Jesús Javier Hernández LópezJesús Javier Hernández López
avatar for Yully Arias CastilloYully Arias Castillo
avatar for Brayan RuizBrayan Ruiz
avatar for Carlos Andrés Vélez CasadiegoCarlos Andrés Vélez Casadiego
avatar for Odahir Rolando Salcedo TangarifeOdahir Rolando Salcedo Tangarife
avatar for Josué Leonardo Bohórquez MorenoJosué Leonardo Bohórquez Moreno
avatar for Natalia Zartha SuárezNatalia Zartha Suárez
avatar for Oscar Alberto Urrea MartinezOscar Alberto Urrea Martinez
avatar for Jimmy Quejada MenesesJimmy Quejada Meneses
avatar for Carolina Torres RodríguezCarolina Torres Rodríguez
avatar for Mario Andrés CortésMario Andrés Cortés
avatar for Juan Mauricio García TorresJuan Mauricio García Torres
avatar for Eric Yovanny Martinez GonzalezEric Yovanny Martinez Gonzalez

Categories

  • .NET (33)
  • Analysis Services (1)
  • ASP.NET MVC (2)
  • Azure (7)
  • BAM (9)
  • BAM PrimaryImport (3)
  • BigData (1)
  • BizTalk (77)
  • BizTalk 2010 configurations (57)
  • BizTalk Application (60)
  • BizTalk Services (13)
  • Business Intelligence (4)
  • Cloud (3)
  • CMD (1)
  • CodeSmith – NetTiers (2)
  • CommandPrompt (1)
  • CRM OptionSet mapping component (1)
  • Desarrollo de software (6)
  • develop (6)
  • developers (3)
  • DropBox (1)
  • Dynamics (1)
  • Enterprise Architect (1)
  • Entity Framework (1)
  • Errores BizTalk (2)
  • ESB (27)
  • ETL (1)
  • Event Viewer (1)
  • Excel Services (1)
  • Foreach loop container (1)
  • General (4)
  • Gerencia de Proyectos (2)
  • Google (1)
  • Grouped Slices (1)
  • Human Talent (1)
  • IIS (4)
  • Integración (6)
  • Integration Services (3)
  • KingswaySoft (1)
  • Lync (1)
  • MSE (13)
  • Office 365 (2)
  • Oracle Data Adapter (2)
  • Performance Point (4)
  • Picklist (1)
  • Pivot Table (1)
  • Procesos (1)
  • Pruebas (1)
  • Public Website (2)
  • Reports (1)
  • SCRUM (1)
  • SDK (2)
  • SEO (1)
  • Servicios (2)
  • Sharepoint (9)
  • SharePoint 2010 (10)
  • SharePoint 2013 (4)
  • SharePoint Online (2)
  • SharpBox (1)
  • Shortcuts (1)
  • Sin categoría (1)
  • SOA (50)
  • SQL (5)
  • SQL Server (3)
  • SQL Server Management Studio (1)
  • SSIS (3)
  • SSL (1)
  • SSO (1)
  • Tracking Profile Editor (2)
  • Twitter (1)
  • Uncategorized (1)
  • Virtual Network (2)
  • Visual Studio 11 (1)
  • Visual Studio 2010 (2)
  • Visual Studio Online (1)
  • VMware (2)
  • WCF (24)
  • Web (1)
  • Web Api (1)
  • Windows (5)
  • Windows 8 (11)
  • Windows Azure (2)
  • Windows Live Write (1)
  • Windows Phone (7)
  • Windows Phone 8 (1)
  • Windows Scheduler (1)
  • windows8 (2)
  • WindowsRT (3)
  • WP7 SDK (1)

Manage

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org