12 packages tagged with “TCD”
Multiple Platforms: GetElementRect, GetVisualChild, GetVisualAncestor, Enum extensions, RelayCommand, PropertyChangedBase Windows 8: Flyout, SettingsContractWrapper, LabeledProgressBar, KeyboardKiller Windows Phone: ReverseAutocompletePopup, StatusBarExtensions, CustomMessageBox .NET4.5: CustomMessageBox, SearchTextBox, NumberOnlyTextBox
WebUtility -> decode HTML (special characters..) WebDownloader -> async (POST) download of strings
Windows Phone: Scan for barcodes/QR codes with the async CodeScannerPopup control Windows 8: Generate QR codes using TCD.Device.Camera.Barcodes.Encoder Windows 8 ZXing port by Benjamin Soulier (http://www.soulier.ch/?p=1275&lang=en)
KinectExtensions: Point3D from Joint Model3DExtensions: make Model3D objects (cylinder, box) TCD.Kinect.Controls.SkeletonPainter3D: three-dimensional output of Skeletons and other objects.
Windows 8.1 components: RandomColorGenerator, LineCounter, SilentTextBox, TextBlox
Serialize and deserialize XML and JSON to/from Stream or string. Platforms * .NET4.0 and higher * Silverlight 4 and higher * Windows Phone 7.0 and higher * WinRT
NOTE: since v1.2.0 it's a Portable Class Library. Due to the nature of Portable Class Libraries, it's not possible to maintain the System.Windows.Media.Media3D namespace (and extending it). Instead all classes now orignate from TCD.Mathematics TCD.Mathematics provides classrs, which allow advanced calculations with points, vectors, lines and planes. The new classes: Vector3D Point3D Line3D Plane3D The Point3D extension methods: Vector3D.AsPoint3D() Point3D.AsVector3D() If you find any bugs, or miss a method, please let me know!
Exposes methods to enable/disable autostart of the calling application.
On 7.1 systems you can render your own live tiles. On 8.0 you can render tiles and use all templates with no restrictions
DonationButton and a few public methods
Platforms * .NET4.0 and higher * Silverlight 4 and higher * Xbox360 * Windows Phone 7.0 and higher * WinRT RegularExpressions * Match * MatchAll FriendlyStrings * Welcome (random 'Hello' string) ExtensionMethods * string[].ToCommaSeperated
(little sister of TCD.Controls.Tiles) On 7.1 systems you can render your own live tiles. On 8.0 you can render tiles and use all templates with no restrictions NOTE: This library is for use with background agents and can only update existing tiles!