Dota 2 Matches

This commit is contained in:
Mimu
2014-02-08 19:05:47 +01:00
commit 0d3ce04c87
108 changed files with 66915 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
<Application
x:Class="Dota_2_Matches.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone">
<!--Application Resources-->
<Application.Resources>
</Application.Resources>
<Application.ApplicationLifetimeObjects>
<!--Required object that handles lifetime events for the application-->
<shell:PhoneApplicationService
Launching="Application_Launching" Closing="Application_Closing"
Activated="Application_Activated" Deactivated="Application_Deactivated"/>
</Application.ApplicationLifetimeObjects>
</Application>
+165
View File
@@ -0,0 +1,165 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Shell;
namespace Dota_2_Matches
{
public partial class App : Application
{
private static MainViewModel viewModel = null;
/// <summary>
/// A static ViewModel used by the views to bind against.
/// </summary>
/// <returns>The MainViewModel object.</returns>
public static MainViewModel ViewModel
{
get
{
// Delay creation of the view model until necessary
if (viewModel == null)
viewModel = new MainViewModel();
return viewModel;
}
}
/// <summary>
/// Provides easy access to the root frame of the Phone Application.
/// </summary>
/// <returns>The root frame of the Phone Application.</returns>
public PhoneApplicationFrame RootFrame { get; private set; }
/// <summary>
/// Constructor for the Application object.
/// </summary>
public App()
{
// Global handler for uncaught exceptions.
UnhandledException += Application_UnhandledException;
// Standard Silverlight initialization
InitializeComponent();
// Phone-specific initialization
InitializePhoneApplication();
// Show graphics profiling information while debugging.
if (System.Diagnostics.Debugger.IsAttached)
{
// Display the current frame rate counters
Application.Current.Host.Settings.EnableFrameRateCounter = true;
// Show the areas of the app that are being redrawn in each frame.
//Application.Current.Host.Settings.EnableRedrawRegions = true;
// Enable non-production analysis visualization mode,
// which shows areas of a page that are handed off to GPU with a colored overlay.
//Application.Current.Host.Settings.EnableCacheVisualization = true;
// Disable the application idle detection by setting the UserIdleDetectionMode property of the
// application's PhoneApplicationService object to Disabled.
// Caution:- Use this under debug mode only. Application that disables user idle detection will continue to run
// and consume battery power when the user is not using the phone.
PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
}
}
// Code to execute when the application is launching (eg, from Start)
// This code will not execute when the application is reactivated
private void Application_Launching(object sender, LaunchingEventArgs e)
{
}
// Code to execute when the application is activated (brought to foreground)
// This code will not execute when the application is first launched
private void Application_Activated(object sender, ActivatedEventArgs e)
{
// Ensure that application state is restored appropriately
if (!App.ViewModel.IsDataLoaded)
{
App.ViewModel.LoadData();
}
}
// Code to execute when the application is deactivated (sent to background)
// This code will not execute when the application is closing
private void Application_Deactivated(object sender, DeactivatedEventArgs e)
{
}
// Code to execute when the application is closing (eg, user hit Back)
// This code will not execute when the application is deactivated
private void Application_Closing(object sender, ClosingEventArgs e)
{
// Ensure that required application state is persisted here.
}
// Code to execute if a navigation fails
private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)
{
if (System.Diagnostics.Debugger.IsAttached)
{
// A navigation has failed; break into the debugger
System.Diagnostics.Debugger.Break();
}
}
// Code to execute on Unhandled Exceptions
private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
{
if (System.Diagnostics.Debugger.IsAttached)
{
// An unhandled exception has occurred; break into the debugger
System.Diagnostics.Debugger.Break();
}
}
#region Phone application initialization
// Avoid double-initialization
private bool phoneApplicationInitialized = false;
// Do not add any additional code to this method
private void InitializePhoneApplication()
{
if (phoneApplicationInitialized)
return;
// Create the frame but don't set it as RootVisual yet; this allows the splash
// screen to remain active until the application is ready to render.
RootFrame = new PhoneApplicationFrame();
RootFrame.Navigated += CompleteInitializePhoneApplication;
// Handle navigation failures
RootFrame.NavigationFailed += RootFrame_NavigationFailed;
// Ensure we don't initialize again
phoneApplicationInitialized = true;
}
// Do not add any additional code to this method
private void CompleteInitializePhoneApplication(object sender, NavigationEventArgs e)
{
// Set the root visual to allow the application to render
if (RootVisual != RootFrame)
RootVisual = RootFrame;
// Remove this handler since it is no longer needed
RootFrame.Navigated -= CompleteInitializePhoneApplication;
}
#endregion
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -0,0 +1,7 @@
<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" EntryPointAssembly="Dota 2 Matches" EntryPointType="Dota_2_Matches.App" RuntimeVersion="4.7.50308.0">
<Deployment.Parts>
<AssemblyPart x:Name="Dota 2 Matches" Source="Dota 2 Matches.dll" />
<AssemblyPart x:Name="Microsoft.Phone.Controls" Source="Microsoft.Phone.Controls.dll" />
<AssemblyPart x:Name="Newtonsoft.Json" Source="Newtonsoft.Json.dll" />
</Deployment.Parts>
</Deployment>
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,488 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (c) Microsoft Corporation. All rights reserved.
-->
<doc>
<assembly>
<name>Microsoft.Phone.Controls</name>
</assembly>
<members>
<member name="T:Microsoft.Phone.Controls.Panorama">
<summary>Creates a panoramic view of items that can be panned side-to-side.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Panorama.#ctor">
<summary>Initializes a new instance of the Panorama class.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Panorama.ArrangeOverride(System.Windows.Size)">
<summary>Handles the arrange pass for the control.</summary>
<returns>Render size.</returns>
<param name="finalSize">Final size.</param>
</member>
<member name="P:Microsoft.Phone.Controls.Panorama.DefaultItem">
<summary>Gets or sets the default item for the Panorama.</summary>
<returns>Returns <see cref="T:System.Object" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Panorama.DefaultItemProperty">
<summary>Identifies the DefaultItem dependency property.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Panorama.HeaderTemplate">
<summary>Gets or sets the template for the Header property of PanoramaItem children.</summary>
<returns>Returns <see cref="T:System.Windows.DataTemplate" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Panorama.HeaderTemplateProperty">
<summary>Identifies the HeaderTemplate dependency property.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Panorama.MeasureOverride(System.Windows.Size)">
<summary>Handles the measurement of the control.</summary>
<returns>Desired size.</returns>
<param name="availableSize">Available size.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Panorama.OnApplyTemplate">
<summary>Handles the application of a new Template.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Panorama.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
<summary>When the items have changed, we need to adjust the selection.</summary>
<param name="e">The changed item.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Panorama.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
<summary>Handles the preparation of a new container.</summary>
<param name="element">Container instance.</param>
<param name="item">Container content.</param>
</member>
<member name="P:Microsoft.Phone.Controls.Panorama.SelectedIndex">
<summary>Gets the selected index.</summary>
<returns>Returns <see cref="T:System.Int32" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Panorama.SelectedIndexProperty">
<summary>Identifies the SelectedIndex dependency property.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Panorama.SelectedItem">
<summary>Gets the selected item.</summary>
<returns>Returns <see cref="T:System.Object" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Panorama.SelectedItemProperty">
<summary>Identifies the SelectedItem dependency property.</summary>
</member>
<member name="E:Microsoft.Phone.Controls.Panorama.SelectionChanged">
<summary>Event that is invoked when selection changes.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Panorama.Title">
<summary>Gets or sets the title for the Panorama.</summary>
<returns>Returns <see cref="T:System.Object" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Panorama.TitleProperty">
<summary>Identifies the Title dependency property.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Panorama.TitleTemplate">
<summary>Gets or sets the template for the Title property.</summary>
<returns>Returns <see cref="T:System.Windows.DataTemplate" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Panorama.TitleTemplateProperty">
<summary>Identifies the TitleTemplate dependency property.</summary>
</member>
<member name="T:Microsoft.Phone.Controls.PanoramaItem">
<summary>Represents an item in a Panorama control.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.PanoramaItem.#ctor">
<summary>Initializes a new instance of the PanoramaItem class.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.PanoramaItem.ArrangeOverride(System.Windows.Size)">
<summary>Positions child elements and determines a size for a FrameworkElement derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The actual size used.</returns>
<param name="finalSize">The final area within the parent that this element should use to arrange itself and its children.</param>
</member>
<member name="P:Microsoft.Phone.Controls.PanoramaItem.Header">
<summary>Gets or sets the header for the PanoramaItem.</summary>
<returns>Returns <see cref="T:System.Object" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.PanoramaItem.HeaderProperty">
<summary>Identifies the Header dependency property.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.PanoramaItem.HeaderTemplate">
<summary>Gets or sets the template for the Header property.</summary>
<returns>Returns <see cref="T:System.Windows.DataTemplate" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.PanoramaItem.HeaderTemplateProperty">
<summary>Identifies the HeaderTemplate dependency property.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.PanoramaItem.MeasureOverride(System.Windows.Size)">
<summary>Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The size that this element determines it needs during layout, based on its calculations of child element sizes. </returns>
<param name="availableSize">The available size that this element can give to child elements.</param>
</member>
<member name="P:Microsoft.Phone.Controls.PanoramaItem.Orientation">
<summary>Gets or sets the primary (scrolling) orientation for the PanoramaItem.</summary>
<returns>Returns <see cref="T:System.Windows.Controls.Orientation" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.PanoramaItem.OrientationProperty">
<summary>Identifies the Orientation dependency property.</summary>
</member>
<member name="T:Microsoft.Phone.Controls.Pivot">
<summary>The Pivot control provides a quick way to manage the navigation of views within an application. The control can be used as a navigation interface for filtering large sets or switching between views.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.#ctor">
<summary>Initializes a new instance of the Pivot type.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.ArrangeOverride(System.Windows.Size)">
<summary>Positions child elements and determines a size for a FrameworkElement derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The actual size used.</returns>
<param name="finalSize">The final area within the parent that this element should use to arrange itself and its children.</param>
</member>
<member name="P:Microsoft.Phone.Controls.Pivot.HeaderTemplate">
<summary>Gets or sets the template for the Header property of PivotItem children.</summary>
<returns>Returns <see cref="T:System.Windows.DataTemplate" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Pivot.HeaderTemplateProperty">
<summary>Identifies the HeaderTemplate dependency property.</summary>
</member>
<member name="E:Microsoft.Phone.Controls.Pivot.LoadedPivotItem">
<summary>Event for indicating that an item has fully loaded.</summary>
</member>
<member name="E:Microsoft.Phone.Controls.Pivot.LoadingPivotItem">
<summary>Event for offering an opportunity to dynamically load or change the content of a pivot item before it is displayed.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.MeasureOverride(System.Windows.Size)">
<summary>Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The size that this element determines it needs during layout, based on its calculations of child element sizes</returns>
<param name="availableSize">The available size that this element can give to child elements.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.OnApplyTemplate">
<summary>Overrides the on apply template method to connect template parts.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
<summary>Update the header items when there are changes in the pivot items collection.</summary>
<param name="e">The event arguments.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.OnLoadedPivotItem(Microsoft.Phone.Controls.PivotItem)">
<summary>Override for notifying that an item has loaded.</summary>
<param name="item">The pivot item instance.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.OnLoadingPivotItem(Microsoft.Phone.Controls.PivotItem)">
<summary>Overrride for creating content for a given item.</summary>
<param name="item">The pivot item instance.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.OnSelectionChanged(System.Windows.Controls.SelectionChangedEventArgs)">
<summary>Responds to a pivot selection change by raising a SelectionChanged event.</summary>
<param name="e">Provides data for SelectionChangedEventArgs.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.OnUnloadedPivotItem(Microsoft.Phone.Controls.PivotItemEventArgs)">
<summary>The unloaded event handler.</summary>
<param name="e">Provides data for PivotItemEventArgs.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.OnUnloadingPivotItem(Microsoft.Phone.Controls.PivotItemEventArgs)">
<summary>The unloading event handler. </summary>
<param name="e">The pivot item event arguments.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
<summary>Prepares the container to display the specified item.</summary>
<param name="element">The container element used to display the specified item.</param>
<param name="item">The item to display.</param>
</member>
<member name="P:Microsoft.Phone.Controls.Pivot.SelectedIndex">
<summary>Gets or sets the index of the selected (current) PivotItem.</summary>
<returns>Returns <see cref="T:System.Int32" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Pivot.SelectedIndexProperty">
<summary>Identifies the SelectedIndex dependency property.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Pivot.SelectedItem">
<summary>Gets or sets the selected (current) PivotItem.</summary>
<returns>Returns <see cref="T:System.Object" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Pivot.SelectedItemProperty">
<summary>Identifies the SelectedItem dependency property.</summary>
</member>
<member name="E:Microsoft.Phone.Controls.Pivot.SelectionChanged">
<summary>This event occurs when the currently selected item changes.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Pivot.Title">
<summary>Gets or sets the title to be optionally set above the headers.</summary>
<returns>Returns <see cref="T:System.Object" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Pivot.TitleProperty">
<summary>Identifies the Title dependency property.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Pivot.TitleTemplate">
<summary>Gets or sets the title template used for displaying the title above the headers area.</summary>
<returns>Returns <see cref="T:System.Windows.DataTemplate" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Pivot.TitleTemplateProperty">
<summary>Identifies the TitleTemplate dependency property.</summary>
</member>
<member name="E:Microsoft.Phone.Controls.Pivot.UnloadedPivotItem">
<summary>Event for notifying that the pivot item has been completely unloaded from the visual pivot.</summary>
</member>
<member name="E:Microsoft.Phone.Controls.Pivot.UnloadingPivotItem">
<summary>Event for offering an opportunity to dynamically load, change or remove the content of a pivot item as it is removed.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Pivot.UpdateItemVisibility(System.Windows.UIElement,System.Boolean)">
<summary>Shows or hides an item.</summary>
<param name="element">The user interface element.</param>
<param name="toVisible">A value indicating whether to make the item visible or not.</param>
</member>
<member name="T:Microsoft.Phone.Controls.PivotItem">
<summary>PivotItem is the container for items in the Pivot control. The item has both a set of visual states for position and a Header, effectively a HeaderedContentControl.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.PivotItem.#ctor">
<summary>Initializes a new instance of the PivotItem type.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.PivotItem.ArrangeOverride(System.Windows.Size)">
<summary>Positions child elements and determines a size for a FrameworkElement derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The actual size used.</returns>
<param name="finalSize">The final area within the parent that this element should use to arrange itself and its children.</param>
</member>
<member name="P:Microsoft.Phone.Controls.PivotItem.Header">
<summary>Gets or sets the header for the PivotItem.</summary>
<returns>Returns <see cref="T:System.Object" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.PivotItem.HeaderProperty">
<summary>Identifies the Header dependency property.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.PivotItem.MeasureOverride(System.Windows.Size)">
<summary>Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The size that this element determines it needs during layout, based on its calculations of child element sizes.</returns>
<param name="availableSize">The available size that this element can give to child elements.</param>
</member>
<member name="M:Microsoft.Phone.Controls.PivotItem.OnApplyTemplate">
<summary>Overrides the on apply template method.</summary>
</member>
<member name="T:Microsoft.Phone.Controls.PivotItemEventArgs">
<summary>Event arguments for dynamically interacting with the PivotItem before use, allowing for delay load scenarios.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.PivotItemEventArgs.#ctor">
<summary>Initializes a new instance of the PivotItemEventArgs type.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.PivotItemEventArgs.#ctor(Microsoft.Phone.Controls.PivotItem)">
<summary>Initializes a new instance of the PivotItemEventArgs type.</summary>
<param name="item">The pivot item instance.</param>
</member>
<member name="P:Microsoft.Phone.Controls.PivotItemEventArgs.Item">
<summary>Gets the pivot item instance.</summary>
<returns>Returns <see cref="T:Microsoft.Phone.Controls.PivotItem" />.</returns>
</member>
<member name="T:Microsoft.Phone.Controls.Primitives.AnimationDirection">
<summary>Describes the desired direction of animation.</summary>
</member>
<member name="F:Microsoft.Phone.Controls.Primitives.AnimationDirection.Center">
<summary>Animates to the center direction.</summary>
</member>
<member name="F:Microsoft.Phone.Controls.Primitives.AnimationDirection.Left">
<summary>Animates to the left direction.</summary>
</member>
<member name="F:Microsoft.Phone.Controls.Primitives.AnimationDirection.Right">
<summary>Animates to the right direction.</summary>
</member>
<member name="T:Microsoft.Phone.Controls.Primitives.PanningBackgroundLayer">
<summary>This override provides specific behaviors for the background.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningBackgroundLayer.#ctor">
<summary>Initializes a new instance of the PanningBackgroundLayer.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PanningBackgroundLayer.PanRate">
<summary>Gets the pan rate.</summary>
<returns>Returns <see cref="T:System.Double" />.</returns>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningBackgroundLayer.UpdateWrappingRectangles">
<summary>Ensures the wrapping rectangles have been created, and updates them as needed</summary>
</member>
<member name="T:Microsoft.Phone.Controls.Primitives.PanningLayer">
<summary>Implements a surface the Panorama control uses to pan content horizontally.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningLayer.#ctor">
<summary>Initializes a new instance of the PanningLayer class.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningLayer.ArrangeOverride(System.Windows.Size)">
<summary>Positions child elements and determines a size for a FrameworkElement derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The actual size used.</returns>
<param name="finalSize">The final area within the parent that this element should use to arrange itself and its children.</param>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PanningLayer.ContentPresenter">
<summary>ContentPresenter property</summary>
<returns>Returns <see cref="T:System.Windows.Controls.ContentPresenter" />.</returns>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningLayer.GoTo(System.Int32,System.Windows.Duration,System.Action)">
<summary>Goes to an offset.</summary>
<param name="targetOffset">Target offset (in ItemsWidth coordinates).</param>
<param name="duration">Duration.</param>
<param name="completionAction">Action to perform at completion.</param>
</member>
<member name="F:Microsoft.Phone.Controls.Primitives.PanningLayer.Immediately">
<summary>Represents a zero duration.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PanningLayer.LeftWraparound">
<summary>This will be used to display the right-most item on the left side for wraparound purposes.</summary>
<returns>Returns <see cref="T:System.Windows.Shapes.Rectangle" />.</returns>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PanningLayer.LocalTransform">
<summary>The localTransform adjusts the zero point if it changes due to the wraparounds.</summary>
<returns>Returns <see cref="T:System.Windows.Media.TranslateTransform" />.</returns>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningLayer.MeasureOverride(System.Windows.Size)">
<summary>Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The size that this element determines it needs during layout, based on its calculations of child element sizes.</returns>
<param name="availableSize">The available size that this element can give to child elements.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningLayer.OnApplyTemplate">
<summary>OnApplyTemplate override</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PanningLayer.PanningTransform">
<summary>The panningTransform is responsible for the panning.</summary>
<returns>Returns <see cref="T:System.Windows.Media.TranslateTransform" />.</returns>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PanningLayer.PanRate">
<summary>PanRate controls how much this pans relative to the content</summary>
<returns>Returns <see cref="T:System.Double" />.</returns>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PanningLayer.RightWraparound">
<summary>This will be used to display the left-most item on the right side for wraparound purposes.</summary>
<returns>Returns <see cref="T:System.Windows.Shapes.Rectangle" />.</returns>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningLayer.UpdateWrappingRectangles">
<summary>Ensures the wrapping rectangles have been created, and updates them as needed</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningLayer.Wraparound(System.Int32)">
<summary>Wraps the content around in preparation for post-wrap animation.</summary>
<param name="direction">Direction.</param>
</member>
<member name="T:Microsoft.Phone.Controls.Primitives.PanningTitleLayer">
<summary>This override provides specific behaviors for the title text.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningTitleLayer.#ctor">
<summary>Initializes a new instance of the PanningTitleLayer type.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PanningTitleLayer.PanRate">
<summary>Get the rate at which this will pan compared to the items</summary>
<returns>Returns <see cref="T:System.Double" />.</returns>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningTitleLayer.UpdateWrappingRectangles">
<summary>Ensures the wrapping rectangles have been created, and updates them as needed</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanningTitleLayer.Wraparound(System.Int32)">
<summary>This is called when the display is looping around.</summary>
<param name="direction">The direction of the movement.</param>
</member>
<member name="T:Microsoft.Phone.Controls.Primitives.PanoramaPanel">
<summary>Implements a custom Panel for the Panorama control.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanoramaPanel.#ctor">
<summary>Initializes a new instance of the PanoramaPanel class.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanoramaPanel.ArrangeOverride(System.Windows.Size)">
<summary>Handles the arrange pass for the control.</summary>
<returns>Render size.</returns>
<param name="finalSize">Final size.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PanoramaPanel.MeasureOverride(System.Windows.Size)">
<summary>Handles the measure pass for the control.</summary>
<returns>Desired size.</returns>
<param name="availableSize">Available size.</param>
</member>
<member name="T:Microsoft.Phone.Controls.Primitives.PivotHeaderItem">
<summary>Represents a header item in the specialized pivot header items control.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeaderItem.#ctor">
<summary>Initializes a new instance of the PivotHeaderItem control.</summary>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PivotHeaderItem.IsSelected">
<summary>Gets or sets a value indicating whether the item is selected.</summary>
<returns>Returns <see cref="T:System.Boolean" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Primitives.PivotHeaderItem.IsSelectedProperty">
<summary>Identifies the IsSelected dependency property.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeaderItem.OnApplyTemplate">
<summary>Overrides the on apply template method.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeaderItem.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
<summary>Handles the button up event.</summary>
<param name="e">The event arguments.</param>
</member>
<member name="T:Microsoft.Phone.Controls.Primitives.PivotHeadersControl">
<summary>A primitive used by the Pivot control to manage the wrapping header experience for the control.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.#ctor">
<summary>Initializes a new instance of the PivotHeadersControl class.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.ArrangeOverride(System.Windows.Size)">
<summary>Positions child elements and determines a size for a FrameworkElement derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The actual size used.</returns>
<param name="finalSize">The final area within the parent that this element should use to arrange itself and its children.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
<summary>Undoes the effects of the PrepareContainerForItemOverride method.</summary>
<param name="element">The container element.</param>
<param name="item">The item.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.MeasureOverride(System.Windows.Size)">
<summary>Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.</summary>
<returns>Returns <see cref="T:System.Windows.Size" />. The size that this element determines it needs during layout, based on its calculations of child element sizes.</returns>
<param name="availableSize">The available size that this element can give to child elements.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.OnApplyTemplate">
<summary>Overrides the on apply template method to connect template parts.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
<summary>Handles the items changed event, re-creating the visuals for the control.</summary>
<param name="e">The event arguments.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
<summary>Prepares the container to display the specified item.</summary>
<param name="element">The container element used to display the specified item.</param>
<param name="item">The item to display.</param>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.VisualFirstIndex">
<summary>The current VisualFirstIndex value</summary>
<returns>Returns <see cref="T:System.Int32" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Primitives.PivotHeadersControl.VisualFirstIndexProperty">
<summary>Identifies the VisualFirstIndex dependency property.</summary>
</member>
<member name="T:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1">
<summary>Subclasses ItemsControl to provide the typical support for using a custom container type.</summary>
<typeparam name="T"></typeparam>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.#ctor">
<summary>Initializes a new instance of the TemplatedItemsControl class.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.ApplyItemContainerStyle(System.Windows.DependencyObject)">
<summary>Apply the ItemContainerStyle</summary>
<param name="container">The container</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
<summary>When overridden in a derived class, undoes the effects of the PrepareContainerForItemOverride method.</summary>
<param name="element">The container element.</param>
<param name="item">The item.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.GetContainer(System.Object)">
<summary>Gets the container associated with the specified item.</summary>
<returns>Associated container.</returns>
<param name="item">Specified item.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.GetContainerForItemOverride">
<summary>Creates or identifies the element that is used to display the given item.</summary>
<returns>Returns the element for the container.</returns>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.GetItem(`0)">
<summary>Gets the item associated with the specified container.</summary>
<returns>Associated item.</returns>
<param name="container">Specified container.</param>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.IsItemItsOwnContainerOverride(System.Object)">
<summary>Determines if the specified item is (or is eligible to be) its own container.</summary>
<returns>Returns a value indicating whether the item is its own container.</returns>
<param name="item">The item instance.</param>
</member>
<member name="P:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.ItemContainerStyle">
<summary>Gets or sets the ItemContainerStyle.</summary>
<returns>Returns <see cref="T:System.Windows.Style" />.</returns>
</member>
<member name="F:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.ItemContainerStyleProperty">
<summary>Identifies the ItemContainerStyle dependency property.</summary>
</member>
<member name="M:Microsoft.Phone.Controls.Primitives.TemplatedItemsControl`1.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
<summary>Prepares the container to display the specified item.</summary>
<param name="element">The container element used to display the specified item.</param>
<param name="item">The item to display.</param>
</member>
</members>
</doc>
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
<App xmlns="" ProductID="{a2dae936-bba9-41e5-86a4-15b392559775}" Title="Dota 2 Matches" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="Mimu" Description="Follow the dota 2 scene from your Windows Phone !" Publisher="Mimu" BitsPerPixel="16">
<IconPath IsRelative="true" IsResource="false">icons\logo.png</IconPath>
<Capabilities>
<Capability Name="ID_CAP_GAMERSERVICES" />
<Capability Name="ID_CAP_IDENTITY_DEVICE" />
<Capability Name="ID_CAP_IDENTITY_USER" />
<Capability Name="ID_CAP_LOCATION" />
<Capability Name="ID_CAP_MEDIALIB" />
<Capability Name="ID_CAP_MICROPHONE" />
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_PUSH_NOTIFICATION" />
<Capability Name="ID_CAP_SENSORS" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
<Capability Name="ID_CAP_ISV_CAMERA" />
<Capability Name="ID_CAP_CONTACTS" />
<Capability Name="ID_CAP_APPOINTMENTS" />
</Capabilities>
<Tasks>
<DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
</Tasks>
<Tokens>
<PrimaryToken TokenID="Dota_2_MatchesToken" TaskName="_default">
<TemplateType5>
<BackgroundImageURI IsRelative="true" IsResource="false">icons\logo.png</BackgroundImageURI>
<Count>0</Count>
<Title>Dota 2 Matches</Title>
</TemplateType5>
</PrimaryToken>
</Tokens>
</App>
</Deployment>
<!-- WPSDK Version 7.1.8773.0 -->
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

+29
View File
@@ -0,0 +1,29 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Dota_2_Matches
{
public class Ended
{
public int id { get; set; }
public string img1 { get; set; }
public string img1tit { get; set; }
public string team1 { get; set; }
public string img2 { get; set; }
public string img2tit { get; set; }
public string team2 { get; set; }
public string linkID { get; set; }
public string eventName { get; set; }
public string fullDate { get; set; }
public int timeStamp { get; set; }
public string liveIn { get; set; }
public int score1 { get; set; }
public int score2 { get; set; }
public string color1 { get; set; }
public string color2 { get; set; }
public int teamWidth { get; set; }
public int eventWidth { get; set; }
}
}
+14
View File
@@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Dota_2_Matches
{
public class RootObject
{
public List<Started> started { get; set; }
public List<Upcoming> upcoming { get; set; }
public List<Ended> ended { get; set; }
}
}
+25
View File
@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Dota_2_Matches
{
public class Started
{
public int id { get; set; }
public string img1 { get; set; }
public string img1tit { get; set; }
public string team1 { get; set; }
public string img2 { get; set; }
public string img2tit { get; set; }
public string team2 { get; set; }
public string linkID { get; set; }
public string eventName { get; set; }
public string fullDate { get; set; }
public string timeStamp { get; set; }
public string liveIn { get; set; }
public int teamWidth { get; set; }
public int eventWidth { get; set; }
}
}
+25
View File
@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Dota_2_Matches
{
public class Upcoming
{
public int id { get; set; }
public string img1 { get; set; }
public string img1tit { get; set; }
public string team1 { get; set; }
public string img2 { get; set; }
public string img2tit { get; set; }
public string team2 { get; set; }
public string linkID { get; set; }
public string eventName { get; set; }
public string fullDate { get; set; }
public string timeStamp { get; set; }
public string liveIn { get; set; }
public int teamWidth { get; set; }
public int eventWidth { get; set; }
}
}
+146
View File
@@ -0,0 +1,146 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>10.0.20506</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{A2DAE936-BBA9-41E5-86A4-15B392559775}</ProjectGuid>
<ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Dota_2_Matches</RootNamespace>
<AssemblyName>Dota 2 Matches</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
<TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
<TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
<SilverlightApplication>true</SilverlightApplication>
<SupportedCultures>
</SupportedCultures>
<XapOutputs>true</XapOutputs>
<GenerateSilverlightManifest>true</GenerateSilverlightManifest>
<XapFilename>Dota_2_Matches.xap</XapFilename>
<SilverlightManifestTemplate>Properties\AppManifest.xml</SilverlightManifestTemplate>
<SilverlightAppEntry>Dota_2_Matches.App</SilverlightAppEntry>
<ValidateXaml>true</ValidateXaml>
<ThrowErrorsInValidation>true</ThrowErrorsInValidation>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>Bin\Debug</OutputPath>
<DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
<NoStdLib>true</NoStdLib>
<NoConfig>true</NoConfig>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>Bin\Release</OutputPath>
<DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
<NoStdLib>true</NoStdLib>
<NoConfig>true</NoConfig>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.Phone" />
<Reference Include="Microsoft.Phone.Controls" />
<Reference Include="Microsoft.Phone.Interop" />
<Reference Include="Newtonsoft.Json">
<HintPath>..\packages\Newtonsoft.Json.5.0.8\lib\portable-net40+sl4+wp7+win8\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="System.Windows" />
<Reference Include="system" />
<Reference Include="System.Core" />
<Reference Include="System.Net" />
<Reference Include="System.Xml" />
<Reference Include="mscorlib.extensions" />
</ItemGroup>
<ItemGroup>
<Compile Include="App.xaml.cs">
<DependentUpon>App.xaml</DependentUpon>
</Compile>
<Compile Include="Class\Ended.cs" />
<Compile Include="Class\RootObject.cs" />
<Compile Include="Class\Started.cs" />
<Compile Include="Class\Upcoming.cs" />
<Compile Include="MainPage.xaml.cs">
<DependentUpon>MainPage.xaml</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ViewModels\ItemViewModel.cs" />
<Compile Include="ViewModels\MainViewModel.cs" />
</ItemGroup>
<ItemGroup>
<ApplicationDefinition Include="App.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</ApplicationDefinition>
<Page Include="MainPage.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<DesignData Include="SampleData\MainViewModelSampleData.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</DesignData>
</ItemGroup>
<ItemGroup>
<None Include="Dota_2_Matches_2014_01_26_03_24_25.sap" />
<None Include="Dota_2_Matches_2014_01_26_03_50_07.sap" />
<None Include="Dota_2_Matches_2014_01_26_03_55_03.sap" />
<None Include="packages.config" />
<None Include="Properties\AppManifest.xml" />
<None Include="Properties\WMAppManifest.xml" />
</ItemGroup>
<ItemGroup>
<Content Include="ApplicationIcon.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="Background.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="icons\refresh.png" />
<Content Include="img\au.jpg" />
<Content Include="img\br.jpg" />
<Content Include="img\bt.jpg" />
<Content Include="img\by.jpg" />
<Content Include="img\cn.jpg" />
<Content Include="img\dk.jpg" />
<Content Include="img\eu.jpg" />
<Content Include="img\kr.jpg" />
<Content Include="img\my.jpg" />
<Content Include="img\pe.jpg" />
<Content Include="img\ph.jpg" />
<Content Include="img\ru.jpg" />
<Content Include="img\se.jpg" />
<Content Include="img\sg.jpg" />
<Content Include="img\th.jpg" />
<Content Include="img\ua.jpg" />
<Content Include="img\us.jpg" />
<Content Include="img\vn.jpg" />
<Content Include="img\world.jpg" />
<Content Include="icons\logo.png">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="SplashScreenImage.jpg" />
</ItemGroup>
<ItemGroup>
<WCFMetadata Include="Service References\" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<ProjectExtensions />
</Project>
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<CurrentDeployCmdId>256</CurrentDeployCmdId>
<CurrentDeployID>30F105C9-681E-420b-A277-7C086EAD8A4E</CurrentDeployID>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<CurrentDeployCmdId>256</CurrentDeployCmdId>
<CurrentDeployID>30F105C9-681E-420b-A277-7C086EAD8A4E</CurrentDeployID>
</PropertyGroup>
<ProjectExtensions>
<VisualStudio>
<FlavorProperties GUID="{C089C8C0-30E0-4E22-80C0-CE093F111A43}">
<SilverlightMobileCSProjectFlavor>
<FullDeploy>False</FullDeploy>
<DebuggerType>Managed</DebuggerType>
<DebuggerAgentType>Managed</DebuggerAgentType>
<Tombstone>False</Tombstone>
</SilverlightMobileCSProjectFlavor>
</FlavorProperties>
</VisualStudio>
</ProjectExtensions>
</Project>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<ProfilerSession Type="Monitoring" Name="">
<TargetApplication Name="" SourceProject="" Type="">
<ApplicationBinary Path="" Timestamp="" />
<ApplicationIconPath Path="" />
<SymbolPaths>
<Path Value="" />
</SymbolPaths>
</TargetApplication>
<Settings>
<Probe Name="Visual">
<CollectElementLevelCosting Enabled="" />
<CollectSnapshots Enabled="" Interval="" Resampling="" />
<CollectMediaEvents Enabled="" />
<CollectCacheDetails Enabled="" />
</Probe>
<Probe Name="Code">
<SampleCallStack Enabled="" Depth="" Interval="" />
<CollectPerformanceCounters Enabled="" />
</Probe>
<Probe Name="Memory">
<MemoryCallStack Enabled="" Depth="" />
<ObjectTree Enabled="" Interval="" />
</Probe>
</Settings>
<Data>
<Logs>
</Logs>
</Data>
</ProfilerSession>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<ProfilerSession Type="ExecutionPerformanceAnalysis" Name="Dota 2 Matches3731913123">
<TargetApplication Name="Dota_2_Matches" SourceProject="Dota 2 Matches.csproj" Type="WindowsPhone71">
<ApplicationBinary Path="Bin\Release\Dota_2_Matches.xap" Timestamp="26/01/2014 03:24:15" />
<ApplicationIconPath Path="" />
<SymbolPaths>
<Path Value="Bin\Release\" />
</SymbolPaths>
</TargetApplication>
<Settings>
<Probe Name="Visual">
<CollectElementLevelCosting Enabled="True" />
<CollectSnapshots Enabled="True" Interval="1000" Resampling="2" />
<CollectMediaEvents Enabled="False" />
<CollectCacheDetails Enabled="False" />
</Probe>
<Probe Name="Code">
<SampleCallStack Enabled="True" Depth="4294967295" Interval="10" />
<CollectPerformanceCounters Enabled="False" />
</Probe>
<Probe Name="Memory">
<MemoryCallStack Enabled="False" Depth="4294967295" />
<ObjectTree Enabled="False" Interval="10" />
</Probe>
</Settings>
<Data>
<Logs>
<File Type="NativeFormat" Path="PerfLogs\Dota 2 Matches3731913123\tmp730F.spl" />
</Logs>
</Data>
<TargetDeviceSettings OSVersion="7.10.8773" AvailablePhysicalMemoryAtStartup="379576320" ProcessorArchitectureType="Intel" ProcessorInformation="X86" IsEmulator="True" />
</ProfilerSession>
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<ProfilerSession Type="MemoryPerformanceAnalysis" Name="Dota 2 Matches2385537524">
<TargetApplication Name="Dota_2_Matches" SourceProject="Dota 2 Matches.csproj" Type="WindowsPhone71">
<ApplicationBinary Path="Bin\Release\Dota_2_Matches.xap" Timestamp="26/01/2014 03:24:15" />
<ApplicationIconPath Path="" />
<SymbolPaths>
<Path Value="Bin\Release\" />
</SymbolPaths>
</TargetApplication>
<Settings>
<Probe Name="Visual">
<CollectElementLevelCosting Enabled="True" />
<CollectSnapshots Enabled="True" Interval="1000" Resampling="2" />
<CollectMediaEvents Enabled="False" />
<CollectCacheDetails Enabled="False" />
</Probe>
<Probe Name="Code">
<SampleCallStack Enabled="False" Depth="" Interval="1000" />
<CollectPerformanceCounters Enabled="False" />
</Probe>
<Probe Name="Memory">
<MemoryCallStack Enabled="True" Depth="8" />
<ObjectTree Enabled="True" Interval="5" />
</Probe>
</Settings>
<Data>
<Logs>
<File Type="NativeFormat" Path="PerfLogs\Dota 2 Matches2385537524\tmpE42D.spl" />
</Logs>
</Data>
<TargetDeviceSettings OSVersion="7.10.8773" AvailablePhysicalMemoryAtStartup="379576320" ProcessorArchitectureType="Intel" ProcessorInformation="X86" IsEmulator="True" />
</ProfilerSession>
+93
View File
@@ -0,0 +1,93 @@
<phone:PhoneApplicationPage
x:Class="Dota_2_Matches.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
d:DataContext="{d:DesignData SampleData/MainViewModelSampleData.xaml}"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
SupportedOrientations="PortraitOrLandscape"
shell:SystemTray.IsVisible="True" OrientationChanged="PhoneApplicationPage_OrientationChanged">
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name="LayoutRoot" Background="Transparent">
<!--Pivot Control-->
<controls:Pivot Title="Dota 2 Matches">
<!--Pivot item one-->
<controls:PivotItem Header="Upcoming" Margin="12,28,12,0" VerticalAlignment="Top">
<Grid>
<!-- Loading TextBlock -->
<TextBlock Name="loadTxtBlock" Text="Loading..." Foreground="#FFF1F1F1" FontWeight="Bold" FontSize="{StaticResource PhoneFontSizeNormal}" HorizontalAlignment="Center" Margin="0,50,0,0" />
<ListBox x:Name="ListUpMatches" CacheMode="BitmapCache" VerticalAlignment="Top" ScrollViewer.VerticalScrollBarVisibility="Auto">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<StackPanel Margin="0 50 0 0" Orientation="Horizontal">
<Image Margin="10 10 0 0" Width="30" Source="{Binding img1}" />
<TextBlock Width="{Binding teamWidth}" Margin="10 5 5 0" Text="{Binding team1}" Foreground="#FFF1F1F1" FontWeight="Bold" />
<TextBlock Width="50" Margin="10 5 5 0" Text="vs." TextAlignment="Center" Foreground="#FFF1F1F1" />
<Image Margin="0 10 0 0" Width="30" Source="{Binding img2}" />
<TextBlock Width="{Binding teamWidth}" Margin="10 5 5 0" Text="{Binding team2}" Foreground="#FFF1F1F1" FontWeight="Bold" />
<TextBlock Width="100" Margin="40 5 0 0" Text="{Binding liveIn}" Foreground="#FFF1F1F1" />
</StackPanel>
<StackPanel Margin="0 0 0 0" Orientation="Horizontal">
<TextBlock Width="{Binding eventWidth}" Margin="10 5 5 0" Text="{Binding eventName}" Foreground="#FF8D8D8D" />
<TextBlock Width="180" Margin="40 5 0 0" Text="{Binding fullDate}" Foreground="#FF8D8D8D" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
</controls:PivotItem>
<!--Pivot item two-->
<controls:PivotItem Header="Ended" Margin="12,28,12,0" VerticalAlignment="Top">
<Grid>
<!-- Loading TextBlock -->
<TextBlock Name="loadTxtBlock2" Text="Loading..." Foreground="#FFF1F1F1" FontWeight="Bold" FontSize="{StaticResource PhoneFontSizeNormal}" HorizontalAlignment="Center" Margin="0,50,0,0" />
<ListBox x:Name="ListEndMatches" CacheMode="BitmapCache" VerticalAlignment="Top" ScrollViewer.VerticalScrollBarVisibility="Auto">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Vertical">
<StackPanel Margin="0 50 0 0" Orientation="Horizontal">
<Image Margin="10 10 0 0" Width="30" Source="{Binding img1}" />
<TextBlock Width="{Binding teamWidth}" Margin="10 5 5 0" Text="{Binding team1}" Foreground="{Binding color1}" FontWeight="Bold" />
<TextBlock Width="50" Margin="10 5 5 0" Text="vs." TextAlignment="Center" Foreground="#FFF1F1F1" />
<Image Margin="0 10 0 0" Width="30" Source="{Binding img2}" />
<TextBlock Width="{Binding teamWidth}" Margin="10 5 5 0" Text="{Binding team2}" Foreground="{Binding color2}" FontWeight="Bold" />
<TextBlock Width="15" Margin="40 5 0 0" Text="{Binding score1}" Foreground="{Binding color1}" FontWeight="Bold" />
<TextBlock Width="15" Margin="0 5 0 0" Text="-" Foreground="#FFF1F1F1" FontWeight="Bold" />
<TextBlock Width="15" Margin="0 5 0 0" Text="{Binding score2}" Foreground="{Binding color2}" FontWeight="Bold" />
</StackPanel>
<StackPanel Margin="0 0 0 0" Orientation="Horizontal">
<TextBlock Width="{Binding eventWidth}" Margin="10 5 5 0" Text="{Binding eventName}" Foreground="#FF8D8D8D" />
<TextBlock Width="180" Margin="40 5 0 0" Text="{Binding fullDate}" Foreground="#FF8D8D8D" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
</controls:PivotItem>
</controls:Pivot>
</Grid>
<!-- Application Bar -->
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="/icons/refresh.png" Text="Refresh" Click="reloadData"/>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
</phone:PhoneApplicationPage>
+261
View File
@@ -0,0 +1,261 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.ComponentModel;
using System.Windows.Data;
using System.Net.NetworkInformation;
using Microsoft.Phone.Controls;
using Newtonsoft.Json;
namespace Dota_2_Matches
{
public partial class MainPage : PhoneApplicationPage
{
RootObject matches = new RootObject();
List<Upcoming> upMatches = new List<Upcoming>();
List<Ended> endMatches = new List<Ended>();
WebClient webClient = new WebClient();
// Constructor
public MainPage()
{
InitializeComponent();
this.loadJSON();
}
// Load the JSON data
private void loadJSON()
{
//webClient = new WebClient();
webClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(webClient_DownloadStringCompleted);
webClient.DownloadStringAsync(new Uri("http://api.dotaprj.me/v2/jd/"));
}
// Displaying the upcoming matches sorted by date
private void webClient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
// Check if the download finished correctly
if (e.Error != null)
{
MessageBox.Show("Can't access the data right now. Try again later.");
return;
}
else
{
matches = JsonConvert.DeserializeObject<RootObject>(e.Result);
loadTxtBlock.Visibility = System.Windows.Visibility.Collapsed;
loadTxtBlock2.Visibility = System.Windows.Visibility.Collapsed;
upMatches.Clear();
endMatches.Clear();
// Setting images
if (matches.started != null)
{
foreach (var item in matches.started)
{
//Team 1
item.img1 = getImgPath(item.img1tit);
item.img2 = getImgPath(item.img2tit);
// Save live matches into an Upcoming object to add it to the upcoming list)
upMatches.Add(new Upcoming()
{
id = item.id,
img1 = item.img1,
img1tit = item.img1tit,
team1 = item.team1,
img2 = item.img2,
img2tit = item.img2tit,
team2 = item.team2,
linkID = item.linkID,
eventName = item.eventName,
fullDate = item.fullDate,
timeStamp = item.timeStamp,
liveIn = item.liveIn,
teamWidth = item.teamWidth,
eventWidth = item.eventWidth,
});
}
}
if (matches.upcoming != null)
{
foreach (var item in matches.upcoming)
{
//Team 1
item.img1 = getImgPath(item.img1tit);
item.img2 = getImgPath(item.img2tit);
}
}
if (matches.ended != null)
{
foreach (var item in matches.ended)
{
//Team 1
item.img1 = getImgPath(item.img1tit);
item.img2 = getImgPath(item.img2tit);
// Winner color
if (item.score1 > item.score2)
{
item.color1 = "#FFEEE1A8";
item.color2 = "#FFF1F1F1";
}
else if (item.score1 < item.score2)
{
item.color1 = "#FFF1F1F1";
item.color2 = "#FFEEE1A8";
}
else
{
item.color1 = "#FFF1F1F1";
item.color2 = "#FFF1F1F1";
}
}
}
// Merge live and upcoming matches
if (matches.upcoming != null)
{
upMatches.AddRange(matches.upcoming);
}
if (matches.ended != null)
{
endMatches.AddRange(matches.ended);
}
// Set the size of the textblocks
if (Orientation == PageOrientation.LandscapeRight || Orientation == PageOrientation.LandscapeLeft)
{
setLandscapeProperties();
}
else
{
setPortraitProperties();
}
ListUpMatches.ItemsSource = upMatches;
ListEndMatches.ItemsSource = endMatches;
}
}
// Returning the right image
private string getImgPath(string o)
{
string s;
switch (o)
{
case "USA": s = "img/us.jpg";
break;
case "Sweden": s = "img/se.jpg";
break;
case "China": s = "img/cn.jpg";
break;
case "Europe": s = "img/eu.jpg";
break;
case "Ukraine": s = "img/ua.jpg";
break;
case "World": s = "img/world.jpg";
break;
case "Singapore": s = "img/sg.jpg";
break;
case "Philippines": s = "img/ph.jpg";
break;
case "Thailand": s = "img/th.jpg";
break;
case "Russia": s = "img/ru.jpg";
break;
case "Belarus": s = "img/by.jpg";
break;
case "Denmark": s = "img/dk.jpg";
break;
case "Australia": s = "img/au.jpg";
break;
case "Korea": s = "img/kr.jpg";
break;
case "Malaysia": s = "img/my.jpg";
break;
case "Vietnam": s = "img/vn.jpg";
break;
case "Bhutan": s = "img/bt.jpg";
break;
case "Brazil": s = "img/br.jpg";
break;
case "Peru": s = "img/pe.jpg";
break;
default: s = "img/world.jpg";
break;
}
return s;
}
private void PhoneApplicationPage_OrientationChanged(object sender, OrientationChangedEventArgs e)
{
// Portrait
if ((e.Orientation & PageOrientation.Portrait) == (PageOrientation.Portrait))
{
setPortraitProperties();
}
// Landscape
else
{
setLandscapeProperties();
}
ListUpMatches.ItemsSource = null;
ListEndMatches.ItemsSource = null;
ListUpMatches.ItemsSource = upMatches;
ListEndMatches.ItemsSource = endMatches;
}
private void setLandscapeProperties()
{
foreach (var item in upMatches)
{
item.eventWidth = 390;
item.teamWidth = 172;
}
foreach (var item in endMatches)
{
item.eventWidth = 390;
item.teamWidth = 188;
}
}
private void setPortraitProperties()
{
foreach (var item in upMatches)
{
item.eventWidth = 205;
item.teamWidth = 80;
}
foreach (var item in endMatches)
{
item.eventWidth = 205;
item.teamWidth = 95;
}
}
// Load again the data
private void reloadData(object sender, EventArgs e)
{
this.loadJSON();
ListUpMatches.ItemsSource = null;
ListEndMatches.ItemsSource = null;
loadTxtBlock.Visibility = System.Windows.Visibility.Visible;
loadTxtBlock2.Visibility = System.Windows.Visibility.Visible;
}
}
}
@@ -0,0 +1,6 @@
<Deployment xmlns="http://schemas.microsoft.com/client/2007/deployment"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<Deployment.Parts>
</Deployment.Parts>
</Deployment>
+37
View File
@@ -0,0 +1,37 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Resources;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Dota 2 Matches")]
[assembly: AssemblyDescription("Follow the dota 2 scene on your phone !")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Dota 2 Matches")]
[assembly: AssemblyCopyright("Copyright © 2014")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("0e7060c2-17d8-4468-8447-658faabb14e5")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: NeutralResourcesLanguageAttribute("en-US")]
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
<App xmlns="" ProductID="{a2dae936-bba9-41e5-86a4-15b392559775}" Title="Dota 2 Matches" RuntimeType="Silverlight" Version="1.0.0.0" Genre="apps.normal" Author="Mimu" Description="Follow the dota 2 scene from your Windows Phone !" Publisher="Mimu" BitsPerPixel="16">
<IconPath IsRelative="true" IsResource="false">icons\logo.png</IconPath>
<Capabilities>
<Capability Name="ID_CAP_GAMERSERVICES" />
<Capability Name="ID_CAP_IDENTITY_DEVICE" />
<Capability Name="ID_CAP_IDENTITY_USER" />
<Capability Name="ID_CAP_LOCATION" />
<Capability Name="ID_CAP_MEDIALIB" />
<Capability Name="ID_CAP_MICROPHONE" />
<Capability Name="ID_CAP_NETWORKING" />
<Capability Name="ID_CAP_PHONEDIALER" />
<Capability Name="ID_CAP_PUSH_NOTIFICATION" />
<Capability Name="ID_CAP_SENSORS" />
<Capability Name="ID_CAP_WEBBROWSERCOMPONENT" />
<Capability Name="ID_CAP_ISV_CAMERA" />
<Capability Name="ID_CAP_CONTACTS" />
<Capability Name="ID_CAP_APPOINTMENTS" />
</Capabilities>
<Tasks>
<DefaultTask Name="_default" NavigationPage="MainPage.xaml" />
</Tasks>
<Tokens>
<PrimaryToken TokenID="Dota_2_MatchesToken" TaskName="_default">
<TemplateType5>
<BackgroundImageURI IsRelative="true" IsResource="false">icons\logo.png</BackgroundImageURI>
<Count>0</Count>
<Title>Dota 2 Matches</Title>
</TemplateType5>
</PrimaryToken>
</Tokens>
</App>
</Deployment>
@@ -0,0 +1,16 @@
<local:MainViewModel
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Dota_2_Matches"
SampleProperty="Sample Text Property Value">
<local:MainViewModel.Items>
<local:ItemViewModel LineOne="design one" LineTwo="Maecenas praesent accumsan bibendum" LineThree="Maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur"/>
<local:ItemViewModel LineOne="design two" LineTwo="Dictumst eleifend facilisi faucibus" LineThree="Pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent"/>
<local:ItemViewModel LineOne="design three" LineTwo="Habitant inceptos interdum lobortis" LineThree="Accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur pharetra placerat"/>
<local:ItemViewModel LineOne="design four" LineTwo="Nascetur pharetra placerat pulvinar" LineThree="Pulvinar sagittis senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum"/>
<local:ItemViewModel LineOne="design five" LineTwo="Sagittis senectus sociosqu suscipit" LineThree="Dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur pharetra placerat pulvinar sagittis"/>
<local:ItemViewModel LineOne="design six" LineTwo="Torquent ultrices vehicula volutpat" LineThree="Senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend"/>
</local:MainViewModel.Items>
</local:MainViewModel>
Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

@@ -0,0 +1,54 @@
<ManualTestResults version="1.0.0.5">
<ManualTestCases>
<ManualTestCase Name="4.7.1">Passed</ManualTestCase>
<ManualTestCase Name="5.1.1">Passed</ManualTestCase>
<ManualTestCase Name="5.1.2">Passed</ManualTestCase>
<ManualTestCase Name="5.1.3">Passed</ManualTestCase>
<ManualTestCase Name="5.2.2">Passed</ManualTestCase>
<ManualTestCase Name="5.2.3">Passed</ManualTestCase>
<ManualTestCase Name="5.2.4.1">Passed</ManualTestCase>
<ManualTestCase Name="5.2.4.2">Passed</ManualTestCase>
<ManualTestCase Name="5.2.4.3">Passed</ManualTestCase>
<ManualTestCase Name="5.2.4.4">Passed</ManualTestCase>
<ManualTestCase Name="5.2.6">Passed</ManualTestCase>
<ManualTestCase Name="5.3.1">Passed</ManualTestCase>
<ManualTestCase Name="5.3.2">Passed</ManualTestCase>
<ManualTestCase Name="5.3.3">Passed</ManualTestCase>
<ManualTestCase Name="5.4.1">Passed</ManualTestCase>
<ManualTestCase Name="5.5.1">Passed</ManualTestCase>
<ManualTestCase Name="5.5.2">Passed</ManualTestCase>
<ManualTestCase Name="5.6.1">Passed</ManualTestCase>
<ManualTestCase Name="6.1">Passed</ManualTestCase>
<ManualTestCase Name="6.2.1">Passed</ManualTestCase>
<ManualTestCase Name="6.2.2">Passed</ManualTestCase>
<ManualTestCase Name="6.3.1">Passed</ManualTestCase>
<ManualTestCase Name="6.3.2.1">Passed</ManualTestCase>
<ManualTestCase Name="6.3.2.2">Passed</ManualTestCase>
<ManualTestCase Name="6.3.3.1">Passed</ManualTestCase>
<ManualTestCase Name="6.4.1">Passed</ManualTestCase>
<ManualTestCase Name="6.4.2">Passed</ManualTestCase>
<ManualTestCase Name="6.4.3">Passed</ManualTestCase>
<ManualTestCase Name="6.4.4">Passed</ManualTestCase>
<ManualTestCase Name="6.4.5">Passed</ManualTestCase>
<ManualTestCase Name="6.4.6">Passed</ManualTestCase>
<ManualTestCase Name="6.4.7">Passed</ManualTestCase>
<ManualTestCase Name="6.5.1">Passed</ManualTestCase>
<ManualTestCase Name="6.5.2">Passed</ManualTestCase>
<ManualTestCase Name="6.5.3">Passed</ManualTestCase>
<ManualTestCase Name="6.5.4">Passed</ManualTestCase>
<ManualTestCase Name="6.6.1">Passed</ManualTestCase>
<ManualTestCase Name="6.6.3">Passed</ManualTestCase>
<ManualTestCase Name="6.6.4">Passed</ManualTestCase>
<ManualTestCase Name="6.7.1">Passed</ManualTestCase>
<ManualTestCase Name="6.7.2">Passed</ManualTestCase>
<ManualTestCase Name="6.8.1">Passed</ManualTestCase>
<ManualTestCase Name="6.9.1">Passed</ManualTestCase>
<ManualTestCase Name="6.9.2">Passed</ManualTestCase>
<ManualTestCase Name="6.9.3">Passed</ManualTestCase>
<ManualTestCase Name="6.9.4">Passed</ManualTestCase>
<ManualTestCase Name="6.9.5">Passed</ManualTestCase>
<ManualTestCase Name="6.10.1">Passed</ManualTestCase>
<ManualTestCase Name="6.10.2">Passed</ManualTestCase>
<ManualTestCase Name="6.10.3">Passed</ManualTestCase>
</ManualTestCases>
</ManualTestResults>
@@ -0,0 +1,6 @@
<MarketplaceDetails>
<SmallAppTile>6ba9b_Dota2Logo.png</SmallAppTile>
<ScreenShots>screen1.png;screen2.png;screen3.png;screen4.png;;;;;</ScreenShots>
<ScreenShotsWXGA>;;;;;;;;</ScreenShotsWXGA>
<ScreenShots720P>;;;;;;;;</ScreenShots720P>
</MarketplaceDetails>
Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

@@ -0,0 +1,91 @@
using System;
using System.ComponentModel;
using System.Diagnostics;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace Dota_2_Matches
{
public class ItemViewModel : INotifyPropertyChanged
{
private string _lineOne;
/// <summary>
/// Sample ViewModel property; this property is used in the view to display its value using a Binding.
/// </summary>
/// <returns></returns>
public string LineOne
{
get
{
return _lineOne;
}
set
{
if (value != _lineOne)
{
_lineOne = value;
NotifyPropertyChanged("LineOne");
}
}
}
private string _lineTwo;
/// <summary>
/// Sample ViewModel property; this property is used in the view to display its value using a Binding.
/// </summary>
/// <returns></returns>
public string LineTwo
{
get
{
return _lineTwo;
}
set
{
if (value != _lineTwo)
{
_lineTwo = value;
NotifyPropertyChanged("LineTwo");
}
}
}
private string _lineThree;
/// <summary>
/// Sample ViewModel property; this property is used in the view to display its value using a Binding.
/// </summary>
/// <returns></returns>
public string LineThree
{
get
{
return _lineThree;
}
set
{
if (value != _lineThree)
{
_lineThree = value;
NotifyPropertyChanged("LineThree");
}
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void NotifyPropertyChanged(String propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (null != handler)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
}
}
@@ -0,0 +1,94 @@
using System;
using System.ComponentModel;
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using System.Collections.ObjectModel;
namespace Dota_2_Matches
{
public class MainViewModel : INotifyPropertyChanged
{
public MainViewModel()
{
this.Items = new ObservableCollection<ItemViewModel>();
}
/// <summary>
/// A collection for ItemViewModel objects.
/// </summary>
public ObservableCollection<ItemViewModel> Items { get; private set; }
private string _sampleProperty = "Sample Runtime Property Value";
/// <summary>
/// Sample ViewModel property; this property is used in the view to display its value using a Binding
/// </summary>
/// <returns></returns>
public string SampleProperty
{
get
{
return _sampleProperty;
}
set
{
if (value != _sampleProperty)
{
_sampleProperty = value;
NotifyPropertyChanged("SampleProperty");
}
}
}
public bool IsDataLoaded
{
get;
private set;
}
/// <summary>
/// Creates and adds a few ItemViewModel objects into the Items collection.
/// </summary>
public void LoadData()
{
// Sample data; replace with real data
this.Items.Add(new ItemViewModel() { LineOne = "runtime one", LineTwo = "Maecenas praesent accumsan bibendum", LineThree = "Facilisi faucibus habitant inceptos interdum lobortis nascetur pharetra placerat pulvinar sagittis senectus sociosqu" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime two", LineTwo = "Dictumst eleifend facilisi faucibus", LineThree = "Suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime three", LineTwo = "Habitant inceptos interdum lobortis", LineThree = "Habitant inceptos interdum lobortis nascetur pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime four", LineTwo = "Nascetur pharetra placerat pulvinar", LineThree = "Ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime five", LineTwo = "Maecenas praesent accumsan bibendum", LineThree = "Maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime six", LineTwo = "Dictumst eleifend facilisi faucibus", LineThree = "Pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime seven", LineTwo = "Habitant inceptos interdum lobortis", LineThree = "Accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur pharetra placerat" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime eight", LineTwo = "Nascetur pharetra placerat pulvinar", LineThree = "Pulvinar sagittis senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime nine", LineTwo = "Maecenas praesent accumsan bibendum", LineThree = "Facilisi faucibus habitant inceptos interdum lobortis nascetur pharetra placerat pulvinar sagittis senectus sociosqu" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime ten", LineTwo = "Dictumst eleifend facilisi faucibus", LineThree = "Suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime eleven", LineTwo = "Habitant inceptos interdum lobortis", LineThree = "Habitant inceptos interdum lobortis nascetur pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime twelve", LineTwo = "Nascetur pharetra placerat pulvinar", LineThree = "Ultrices vehicula volutpat maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime thirteen", LineTwo = "Maecenas praesent accumsan bibendum", LineThree = "Maecenas praesent accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime fourteen", LineTwo = "Dictumst eleifend facilisi faucibus", LineThree = "Pharetra placerat pulvinar sagittis senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime fifteen", LineTwo = "Habitant inceptos interdum lobortis", LineThree = "Accumsan bibendum dictumst eleifend facilisi faucibus habitant inceptos interdum lobortis nascetur pharetra placerat" });
this.Items.Add(new ItemViewModel() { LineOne = "runtime sixteen", LineTwo = "Nascetur pharetra placerat pulvinar", LineThree = "Pulvinar sagittis senectus sociosqu suscipit torquent ultrices vehicula volutpat maecenas praesent accumsan bibendum" });
this.IsDataLoaded = true;
}
public event PropertyChangedEventHandler PropertyChanged;
private void NotifyPropertyChanged(String propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (null != handler)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
}
}
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 852 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

+53
View File
@@ -0,0 +1,53 @@
#pragma checksum "C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "14058C60A592272E641AC9FFD73D37CD"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34003
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Automation.Peers;
using System.Windows.Automation.Provider;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Interop;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Resources;
using System.Windows.Shapes;
using System.Windows.Threading;
namespace Dota_2_Matches {
public partial class App : System.Windows.Application {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Windows.Application.LoadComponent(this, new System.Uri("/Dota%202%20Matches;component/App.xaml", System.UriKind.Relative));
}
}
}
+53
View File
@@ -0,0 +1,53 @@
#pragma checksum "C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "A4A2DD4310337BCFF6EF328CC758691A"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34003
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Automation.Peers;
using System.Windows.Automation.Provider;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Interop;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Resources;
using System.Windows.Shapes;
using System.Windows.Threading;
namespace Dota_2_Matches {
public partial class App : System.Windows.Application {
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Windows.Application.LoadComponent(this, new System.Uri("/Dota%202%20Matches;component/App.xaml", System.UriKind.Relative));
}
}
}
@@ -0,0 +1,18 @@
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\ApplicationIcon.png
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Background.png
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\icons\logo.png
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Dota 2 Matches.dll
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Dota 2 Matches.pdb
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\AppManifest.xaml
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Dota_2_Matches.xap
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Microsoft.Phone.Controls.dll
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Newtonsoft.Json.dll
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Microsoft.Phone.Controls.xml
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Newtonsoft.Json.xml
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\obj\Release\App.g.cs
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\obj\Release\MainPage.g.cs
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\obj\Release\Dota 2 Matches.g.resources
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\obj\Release\Dota 2 Matches.dll
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\obj\Release\Dota 2 Matches.pdb
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\obj\Release\XapCacheFile.xml
C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\obj\Release\Dota 2 Matches.csprojResolveAssemblyReference.cache
Binary file not shown.
Binary file not shown.
+69
View File
@@ -0,0 +1,69 @@
#pragma checksum "C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8BE870203C0202D09C694DD26F037A12"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34003
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using Microsoft.Phone.Controls;
using System;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Automation.Peers;
using System.Windows.Automation.Provider;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Interop;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Resources;
using System.Windows.Shapes;
using System.Windows.Threading;
namespace Dota_2_Matches {
public partial class MainPage : Microsoft.Phone.Controls.PhoneApplicationPage {
internal System.Windows.Controls.Grid LayoutRoot;
internal System.Windows.Controls.TextBlock loadTxtBlock;
internal System.Windows.Controls.ListBox ListUpMatches;
internal System.Windows.Controls.TextBlock loadTxtBlock2;
internal System.Windows.Controls.ListBox ListEndMatches;
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Windows.Application.LoadComponent(this, new System.Uri("/Dota%202%20Matches;component/MainPage.xaml", System.UriKind.Relative));
this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot")));
this.loadTxtBlock = ((System.Windows.Controls.TextBlock)(this.FindName("loadTxtBlock")));
this.ListUpMatches = ((System.Windows.Controls.ListBox)(this.FindName("ListUpMatches")));
this.loadTxtBlock2 = ((System.Windows.Controls.TextBlock)(this.FindName("loadTxtBlock2")));
this.ListEndMatches = ((System.Windows.Controls.ListBox)(this.FindName("ListEndMatches")));
}
}
}
@@ -0,0 +1,69 @@
#pragma checksum "C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\MainPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "0DA2407DF9BF944E4A3EA3F820EC4FB7"
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.34003
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using Microsoft.Phone.Controls;
using System;
using System.Windows;
using System.Windows.Automation;
using System.Windows.Automation.Peers;
using System.Windows.Automation.Provider;
using System.Windows.Controls;
using System.Windows.Controls.Primitives;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Interop;
using System.Windows.Markup;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Media.Imaging;
using System.Windows.Resources;
using System.Windows.Shapes;
using System.Windows.Threading;
namespace Dota_2_Matches {
public partial class MainPage : Microsoft.Phone.Controls.PhoneApplicationPage {
internal System.Windows.Controls.Grid LayoutRoot;
internal System.Windows.Controls.TextBlock loadTxtBlock;
internal System.Windows.Controls.ListBox ListUpMatches;
internal System.Windows.Controls.TextBlock loadTxtBlock2;
internal System.Windows.Controls.ListBox ListEndMatches;
private bool _contentLoaded;
/// <summary>
/// InitializeComponent
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
public void InitializeComponent() {
if (_contentLoaded) {
return;
}
_contentLoaded = true;
System.Windows.Application.LoadComponent(this, new System.Uri("/Dota%202%20Matches;component/MainPage.xaml", System.UriKind.Relative));
this.LayoutRoot = ((System.Windows.Controls.Grid)(this.FindName("LayoutRoot")));
this.loadTxtBlock = ((System.Windows.Controls.TextBlock)(this.FindName("loadTxtBlock")));
this.ListUpMatches = ((System.Windows.Controls.ListBox)(this.FindName("ListUpMatches")));
this.loadTxtBlock2 = ((System.Windows.Controls.TextBlock)(this.FindName("loadTxtBlock2")));
this.ListEndMatches = ((System.Windows.Controls.ListBox)(this.FindName("ListEndMatches")));
}
}
}
@@ -0,0 +1,35 @@
<xapCache source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Dota_2_Matches.xap" wasSigned="False" certificateThumbprint="" TimeStampUrl="" lastWriteTime="05/02/2014 20:33:50">
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\WMAppManifest.xml" archivePath="WMAppManifest.xml" lastWriteTime="31/01/2014 21:19:24" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\icons\logo.png" archivePath="icons\logo.png" lastWriteTime="26/01/2014 02:43:20" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\icons\logo.png" archivePath="icons\logo.png" lastWriteTime="26/01/2014 02:43:20" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\obj\Release\Dota 2 Matches.dll" archivePath="Dota 2 Matches.dll" lastWriteTime="05/02/2014 20:33:50" />
<file source="C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Libraries\Silverlight\Microsoft.Phone.Controls.dll" archivePath="Microsoft.Phone.Controls.dll" lastWriteTime="06/07/2012 01:40:16" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\packages\Newtonsoft.Json.5.0.8\lib\portable-net40+sl4+wp7+win8\Newtonsoft.Json.dll" archivePath="Newtonsoft.Json.dll" lastWriteTime="25/01/2014 00:22:10" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\ApplicationIcon.png" archivePath="ApplicationIcon.png" lastWriteTime="24/01/2014 20:37:27" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Background.png" archivePath="Background.png" lastWriteTime="24/01/2014 20:37:27" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\icons\refresh.png" archivePath="icons\refresh.png" lastWriteTime="06/07/2012 01:38:22" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\au.jpg" archivePath="img\au.jpg" lastWriteTime="17/11/2013 05:09:10" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\br.jpg" archivePath="img\br.jpg" lastWriteTime="26/01/2014 01:40:31" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\bt.jpg" archivePath="img\bt.jpg" lastWriteTime="26/01/2014 01:45:18" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\by.jpg" archivePath="img\by.jpg" lastWriteTime="17/11/2013 05:09:10" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\cn.jpg" archivePath="img\cn.jpg" lastWriteTime="17/11/2013 05:09:12" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\dk.jpg" archivePath="img\dk.jpg" lastWriteTime="17/11/2013 05:09:12" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\eu.jpg" archivePath="img\eu.jpg" lastWriteTime="17/11/2013 05:09:12" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\kr.jpg" archivePath="img\kr.jpg" lastWriteTime="17/11/2013 05:09:12" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\my.jpg" archivePath="img\my.jpg" lastWriteTime="17/11/2013 05:25:17" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\pe.jpg" archivePath="img\pe.jpg" lastWriteTime="26/01/2014 03:13:00" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\ph.jpg" archivePath="img\ph.jpg" lastWriteTime="17/11/2013 05:09:12" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\ru.jpg" archivePath="img\ru.jpg" lastWriteTime="17/11/2013 05:09:12" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\se.jpg" archivePath="img\se.jpg" lastWriteTime="17/11/2013 05:09:13" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\sg.jpg" archivePath="img\sg.jpg" lastWriteTime="17/11/2013 05:09:13" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\th.jpg" archivePath="img\th.jpg" lastWriteTime="17/11/2013 05:09:13" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\ua.jpg" archivePath="img\ua.jpg" lastWriteTime="17/11/2013 05:09:13" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\us.jpg" archivePath="img\us.jpg" lastWriteTime="17/11/2013 05:09:13" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\vn.jpg" archivePath="img\vn.jpg" lastWriteTime="26/01/2014 01:41:02" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\img\world.jpg" archivePath="img\world.jpg" lastWriteTime="17/11/2013 05:09:13" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\SplashScreenImage.jpg" archivePath="SplashScreenImage.jpg" lastWriteTime="24/01/2014 20:37:27" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\AppManifest.xaml" archivePath="AppManifest.xaml" lastWriteTime="31/01/2014 21:19:24" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\ApplicationIcon.png" archivePath="ApplicationIcon.png" lastWriteTime="24/01/2014 20:37:27" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\Background.png" archivePath="Background.png" lastWriteTime="24/01/2014 20:37:27" />
<file source="C:\Users\mimuu_000\Desktop\Projets\Dota 2 Matches\Dota 2 Matches\Bin\Release\icons\logo.png" archivePath="icons\logo.png" lastWriteTime="26/01/2014 02:43:20" />
</xapCache>
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Newtonsoft.Json" version="5.0.8" targetFramework="wp71" />
</packages>
@@ -0,0 +1,18 @@
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>Newtonsoft.Json</id>
<version>5.0.8</version>
<title>Json.NET</title>
<authors>James Newton-King</authors>
<owners>James Newton-King</owners>
<licenseUrl>https://raw.github.com/JamesNK/Newtonsoft.Json/master/LICENSE.md</licenseUrl>
<projectUrl>http://james.newtonking.com/json</projectUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Json.NET is a popular high-performance JSON framework for .NET</description>
<releaseNotes />
<copyright />
<language>en-US</language>
<tags>json</tags>
</metadata>
</package>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More