PDA

View Full Version : معرفی کامپاننت ها و ابزار WPF



رضا عربلو
یک شنبه 17 آبان 1388, 11:33 صبح
هرجند که WPF نیاز کاربران را به کامپاننت ها و ابزار جانبی بسیار کم کرده است. ولی با این حال استفاده کامپاننت ها و ابزار جانبی در بسیاری از موارد به دلایلی (کاهش زمان توسعه، ...) اجتناب ناپذیر می باشد.
در این اعلان سعی بر این می باشد که با کمک هم به معرفی کامپاننت ها و ابزار مخصوص اپلیکیشن های WPF بپردازیم.
قوانین مطالب ارائه شده:
1 - تنها به معرفی کامپاننت ها وابزار بپردازید و ارائه هر گونه کرک و ... که ناقض قوانین کپی رایت می باشد ممنوع می باشد.
2 - سوالات خود را در خصوص این کامپاننت ها و ابزار در انجمن مربوطه بپرسید.(post های اضافی بلادرنگ پاک می شوند.).
3 - حدالمکان برای فایلها لینک بدید تا حجم سایت بالا نرود و برای توضیحات خودشون رو اینجا بذارید.

رضا عربلو
یک شنبه 17 آبان 1388, 11:33 صبح
شرکت Infragistics مجموعه نسبتاً کاملی از کامپاننت ها برای WPF معرفی کرده است.
از ویژگي های بارز آن بسیار مورد علاقه من نیز می باشد می توان به مجموعه theme های ارائه شده همراه با کامپاننت های فوق اشاره کرد (بیش از 15 تم از قبیل Aero , Fall و ...).
همچنین شرکت فوق grid بسیار قوی (شاید قویترین گرید برای wpf) ارائه کرده است. که نسخه express آن مجانی می باشد.

Home: http://www.infragistics.com/dotnet/netadvantage/wpf.aspx#Overview
Online example: http://xamples.infragistics.com/xamShowcase.xbap

رضا عربلو
یک شنبه 17 آبان 1388, 11:39 صبح
مجموعه کامپاننت های شرکت Telerik برای WPF نیز نسبتاً کامل و شکیل می باشند.

کامپاننت های ارائه شده :
Buttons , Calendar , Carousel , Chart , ColorPicker , ComboBox , ContextMenu , DatePicker , Docking , Drag & Drop
Expander , Gauge , GridView , MaskedTextBox , Menu , NumericUpDown , OutlookBar , PanelBar , ProgressBar
RibbonBar , Scheduler , Slider , TabControl , TileView , TimePicker , ToolBar , TreeView , Window


Home: http://www.telerik.com/products/wpf.aspx

رضا عربلو
یک شنبه 17 آبان 1388, 11:48 صبح
مجموعه کامپاننت های شرکت ComponentOne برای WPF نیز کار راه انداز می باشند.
شاید کار راه انداز ترین کامپاننت مجموعه فوق را بتوان گزارش گیر این مجموعه نام برد که بدرد کسانی می خورد که نمی خواهند چندان برای تهیه گزارش کد نویسی کنند و به ابزارهای گزارشگیری از قبیل Crystal Reports عادت کرده اند.

کامپاننت های ارائه شده :
Chart , Gauges , Grid , HyperPanel , MaskedTextBox , NumericBox , RangeSlider , Reports , Scheduler


Home: http://www.componentone.com/SuperProducts/StudioWPF
Online demo : http://download.componentone.com/pub/demo/wpf/ControlExplorer/ControlExplorer.xbap

رضا عربلو
یک شنبه 17 آبان 1388, 11:56 صبح
مجموعه کامپاننت های شرکت XCeed نیز جالب می باشند.
از ویژگي های این مجموعه می توان به theme های ارائه شده اشاره کرد. همچنین نسخه اکپرس grid گرید مجموعه فوق مجانی می باشد.

Home: http://xceed.com/pages/TopMenu/Products/ProductSearch.aspx?Lang=EN-CA&Category=0617b4dd-af9a-4e34-a1a1-d1129237d614

رضا عربلو
یک شنبه 17 آبان 1388, 12:00 عصر
دکمه چرخشی (knobe) ساده:

home:
http://blogs.msdn.com/expression/archive/2007/10/13/rotary-custom-control.aspx

http://blogs.msdn.com/blogfiles/expression/WindowsLiveWriter/Rotarycustomcontrol_14CE3/rotary_template_2.png

رضا عربلو
یک شنبه 17 آبان 1388, 12:04 عصر
Silverlight and WPF Dashboards and gauges (OpenSource) q
Project Description
This project is a collection of dashboard gauges implemented in Silverlight 2.0 and Windows Presentation Foundation. There are upwards of nineteen dials, gauges and displays in the library
Home: http://dashboarding.codeplex.com



http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dashboarding&DownloadId=74946

رضا عربلو
یک شنبه 17 آبان 1388, 12:59 عصر
WPF Themes (http://wpfthemes.codeplex.com/)حاوی تم های مجانی است که Rudi Grobler از پروژهاي مختلف گرد هم آورده است

Home: http://wpfthemes.codeplex.com

http://dotnet.org.za/blogs/rudi/themes/WPFThemesLogo.jpg

رضا عربلو
یک شنبه 17 آبان 1388, 13:11 عصر
WPF Toolkit (http://wpf.codeplex.com/)شامل کنترل های Grid و Ribbon و DatePicker و Chart بصورت اپن سورس می باشد. که توسط مایکروسافت با توجه به کمبودهایی که کنترل های استاندارد wpf داشتند تهیه گردیده است.

Home: http://wpf.codeplex.com

رضا عربلو
یک شنبه 17 آبان 1388, 13:32 عصر
کامپاننت DateTimePicker برای تاریخ هجری شمسی برای استفاده در اپلیکیشن های WPF و Windows Forms که توسط آقای Hadi Eskandari (http://www.codeproject.com/script/Articles/MemberArticles.aspx?amid=545427) تهیه گردیده است.

Home: http://www.hightech.ir/SeeSharp/farsilibrary-21-released
Download Links: http://cid-4962b6ceabc2cbd7.skydrive.live.com/browse.aspx/BlogFiles/Farsi%20Library

رضا عربلو
یک شنبه 17 آبان 1388, 13:44 عصر
Persian Diary in WPF (http://www.codeproject.com/KB/WPF/PersianDiaryWPF.aspx)
With this software, you can navigate the Persian Calendar and you can add your memorandum for each day.
Home: http://www.codeproject.com/KB/WPF/PersianDiaryWPF.aspx
http://www.codeproject.com/KB/WPF/PersianDiaryWPF/01.gif

رضا عربلو
یک شنبه 17 آبان 1388, 14:33 عصر
WPF Dynamic Data Display
This is a library of WPF controls for dynamic data visualization. It features efficient binding mechanisms and real-time interactivity capable of charting millions of data points. Current release allows flexible drawing of line/marker plots.
Home: http://dynamicdatadisplay.codeplex.com

HelloWorldSample shows how to plot basic line graph from two arrays. Title and axis text are declared in XAML.

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=39496


IsolineSample shows how to display isolines.

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=67547


MapSample shows tiled map with tiles downloaded from openstreetmap.com (http://openstreetmap.com/)

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=67550


CurrencyExchangeSample plots exchange rates for four main world currencies. Horizontal axis uses DateTime.

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=51340


DataTableSample plots data from System.Data.DataTable object. Additional table rows named 'Index' and 'Sqrt' define marker color and size respectively.

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=39495


AnimatedSample display dynamically changing data. Values of Y coordinates are changed by timer event. This sample also features programmatic creation and update of plot title.

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=39497


MarkersSample illustrates how to plot data using various line styles and different types of markers.

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=39502


TooltipSample adds textual description to each point of data. Mapping from numeric value to string is defined in sample's code.

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=39503


SimulationSample imitates rendering data from some simulation that constantly adds new data points.

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=dynamicdatadisplay&DownloadId=39504

رضا عربلو
سه شنبه 19 آبان 1388, 13:11 عصر
Open-Source .NET WPF Reporting Engine
Project Description
This project allows you to create reports using WPF (Windows Presentation Foundation). Its supports headers and footers, DataTable binding, barcode generation, XPS creation and more.

This is a very early alpha version not intented to be used in production environments.

Home: http://wpfreports.codeplex.com

Sample Reports

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wpfreports&DownloadId=90105 http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wpfreports&DownloadId=90106 http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wpfreports&DownloadId=90107

رضا عربلو
سه شنبه 19 آبان 1388, 13:13 عصر
WPF and Silverlight BookControls
The WPFBookControl is an ItemsControl that brings the turning page experience to Windows Presentation Foundation.

Home: http://wpfbookcontrol.codeplex.com

Sivlerlight version:

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wpfbookcontrol&DownloadId=36543

WPF version:

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wpfbookcontrol&DownloadId=21410

رضا عربلو
سه شنبه 19 آبان 1388, 17:18 عصر
Performance Profiling Tools for WPF
WPF provides a suite of performance profiling tools that allow you to analyze the run-time behavior of your application and determine the types of performance optimizations you can apply. The following table lists the five performance profiling tools that are included in the Windows SDK tool, WPFPerf:
Home:
http://windowsclient.net/wpf/perf/wpf-perf-tool.aspx
http://msdn.microsoft.com/en-us/library/aa969767.aspx
download links:
http://windowsclient.net/apps/WpfPerf_x86.msi
http://windowsclient.net/apps/WpfPerf_x64.msi

http://windowsclient.net/SiteFiles/1000/wpf/perf/WPFPerf_01.png (http://windowsclient.net/SiteFiles/1000/wpf/perf/WPFPerf_01_large.png)

رضا عربلو
دوشنبه 25 آبان 1388, 14:51 عصر
XAML Power Toys for Visual Studio 2008
Home : http://karlshifflett.wordpress.com/xaml-power-toys
XAML Power Toys is a Visual Studio 2008 SP1 Add-In that empowers WPF & Silverlight developers while working in the XAML editor. Its Line of Business form generation tools, Grid tools, DataForm, DataGrid and ListView generation really shorten the XAML page layout time.
XAML Power Toys commands are accessed using the XAML editor context menu and code editor context menu.
XAML Power Toys generates .NET 3.5 SP1 WPF compliant XAML and Silverlight 3 compliant XAML.

XAML Power Toys Full Feature Set


Create ViewModel Class - from a VB.NET or C# code window, easily create a ViewModel stub that includes commands and exposed data class. Optionally you can elect to re-implement all Model properties on the ViewModel.
Create Silverlight DataForm For Selected Class - quickly create a DataForm complete with bindings that are easily associated with properties on the source class
Create WPF or Silverlight DataGrid For Selected Class - quickly create a DataGrid complete with bindings that are easily associated with properties on the source class
Create WPF ListView For Selected Class – quickly create a ListView complete with bindings that are easily associated with properties on the source class
Create Business Form For Selected Class – quickly create a form complete with bindings that are easily associated with properties on the source class
Create Business Form – quickly create a form without selecting an entity class. Great for creating unbound forms or just laying out a Grid.
Show Fields List For Selected Class – display a list of class fields similar to Microsoft Access. Allows dragging of fields to create controls
Extract Properties To Style – allows selecting a control, choosing desired properties and have those selected properties extracted to a newly created style
Group Into – allows selecting one or more controls and group them inside a new parent control. Many options provided
Change Grid To Flow Layout – allows selecting of one of more control and will remove all MinWidth, MinHeight, Margin properties and will set all row and column definitions to Auto.
Chainsaw Minimize Cider Designer XAML – allows selecting of one or more controls and will remove all MinWidth, MinHeight, x:Name, Name, Margin properties and will set all row and column definitions to Auto.
Remove Margins – allows selecting one or more controls and removes the Margin property from them
Edit Grid Column and Rows – allows selecting a grid and then add or remove rows and columns
Set Defaults For Created Controls – allows customizing the initial properties that are set when the software creates a new control
About Box – see the version of XAML Power Toys installed on your system. The current version of XAML Power Toys is always displayed at the top of this page below the title.
http://karlshifflett.files.wordpress.com/2009/10/v5001viewmodel_thumb.jpg?w=689&h=744

رضا عربلو
دوشنبه 25 آبان 1388, 15:49 عصر
XPlorerBar: A WPF Windows XP Style Explorer Bar Control

Home: http://www.codeproject.com/KB/WPF/XPlorerBar.aspx

XPlorerBar is a WPF implementation of the left side pane that was introduced in Windows XP's explorer. It provides a visually attractive and versatile way to present a grouped list of options while making effective use of screen space; common usage scenarios would include providing access to multiple areas of an application or presenting multiple pages of information.
Although there are many versions of this control for Windows Forms, its implementation for WPF is rather rare and, most of the time, paying. So, as I was looking for a good idea to deepen my learning WPF, I decided to write one myself as a learning exercise.

XPlorerBar is a WPF implementation of the left side pane that was introduced in Windows XP's explorer. It provides a visually attractive and versatile way to present a grouped list of options while making effective use of screen space; common usage scenarios would include providing access to multiple areas of an application or presenting multiple pages of information.
Although there are many versions of this control for Windows Forms, its implementation for WPF is rather rare and, most of the time, paying. So, as I was looking for a good idea to deepen my learning WPF, I decided to write one myself as a learning exercise.


http://www.codeproject.com/KB/WPF/XPlorerBar/XPlorerBar7_small.gif

رضا عربلو
جمعه 06 آذر 1388, 01:51 صبح
Visifire is a set of open source data visualization controls - powered by Microsoft® Silverlight™ (http://www.silverlight.net/) & WPF (http://en.wikipedia.org/wiki/Windows_Presentation_Foundation). Visifire is a multi-targeting control which can be used in both WPF & Silverlight applications. Using the same API, charts in both Silverlight & WPF environments can be created within minutes. Visifire can also be embedded in any webpage as a standalone Silverlight App. Visifire is independent of server side technology. It can be used with ASP, ASP.Net, PHP, JSP, ColdFusion, Python, Ruby or just simple HTML. Don't take our word for it! Visit Visifire Gallery (http://visifire.com/silverlight_charts_gallery.php) or design your own chart using Chart Designer (http://visifire.com/silverlight_chart_designer.php)

Home:http://visifire.com/
Download:http://visifire.com/download_silverlight_charts.php


http://visifire.com/images/splash.jpg

رضا عربلو
پنج شنبه 15 بهمن 1388, 21:10 عصر
Home: http://avalondock.codeplex.com/

Project Description
AvalonDock is a WPF controls library which can be used to create a docking layout system like that is present in VisualStudio. It supports fly-out panes, floating windows, multiple docking manager in same window, styles and themes and it can host WinForms controls.

This library is the successor of the 'WPF Docking Library' that was published on CodeProject quite a while ago (http://www.codeproject.com/KB/WPF/WPFdockinglib.aspx).

Features
Completely written in C# and XAML
Almost everything can be restyled
Support for Windows Forms controls

Known Issues
Due to design decisions (support for Windows Forms controls) this library cannot be use in a restricted environment (e.g. XBAP)

Resources
Find tutorials on AvalonDock as well as WPF controls and more on my blog http://www.youdev.net/
Tutorial on Document tab restyling

Screenshots
http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=AvalonDock&DownloadId=47251

H2K
چهارشنبه 21 بهمن 1388, 18:44 عصر
http://www.codersengine.com/images/photo/WPF/wpf_regex.png (http://www.codersengine.com/tutorials-forum.html?func=view&catid=11&id=272#272)

Download Src+Sample Project (http://www.codersengine.com/tutorials-forum.html?func=view&catid=11&id=272#272)

رضا عربلو
سه شنبه 04 اسفند 1388, 10:41 صبح
WPF Multiple Document Interface (MDI)
Home: http://wpfmdi.codeplex.com/

Project Description
A library to add the traditional Windows Forms Multiple Document Interface (MDI) features to WPF. The aim is to resemble the original as much as possible.

Themes
WPF MDI includes two themes, Luna (XP) and Aero (Vista & 7) as well as support for custom themes. Themes are used depending on the operating system, although a theme can be set at compile and/or run time also.

Luna
http://img195.imageshack.us/img195/8643/60916775.jpg

Aero
http://img12.imageshack.us/img12/6766/72883425.jpg

رضا عربلو
شنبه 08 اسفند 1388, 10:18 صبح
Home: http://wiki.sharpdevelop.net/Default.aspx?Page=AvalonEdit&AspxAutoDetectCookieSupport=1

AvalonEdit is the name of the new WPF-based text editor in SharpDevelop 4.x "Mirador"

You can download AvalonEdit as part of SharpDevelop 4.x from our subversion repository or from the build server. These builds target .NET 4.0, but ICSharpCode.AvalonEdit.dll is being compiled for .NET 3.5 SP1.

Edit
Documentation
The source code download of AvalonEdit contains sources for a help file (created with Sandcastle, if you don't like reading the XML sources). The compiled help file is currently only available as download on the "Using AvalonEdit" CodeProject article.

Edit
Blogs Posts / Articles on AvalonEdit
Edit
From the Team

* Using AvalonEdit - CodeProject article
* 'lost chapters' from above article: removed because the article got too long; not completely finished
o Document
o Rendering
* Forum post on retrieving syntax highlighting information
* Forum post on converting syntax-highlighted text to HTML
* Forum post on converting from the old .xshd format


Edit
On the Web

*


Edit
VS10

* Future Focus blog posts


Edit
Links to WPF Topics

* WPF Text Blog (quite a few interesting blog posts)
* A fast font drop down list
* Advanced Text Formatting


Edit
Links to Algorithms

* Interval Tree
* Ropes: an Alternative to Strings
* AVL Tree
* Red-Black Tree

http://www.codeproject.com/KB/edit/AvalonEdit/screenshot.png

دیگر منابع:
http://www.codeproject.com/KB/edit/AvalonEdit.aspx

H2K
یک شنبه 01 فروردین 1389, 16:39 عصر
http://www.codersengine.com/images/photo/WPF/wpfrich.png
Download (http://www.codersengine.com/tutorials-forum.html?func=view&catid=11&id=318#318)

Unknownlive
پنج شنبه 26 فروردین 1389, 16:28 عصر
در ادرس زیر نیز 60 کنترل رایگان از شرکت مقتدر DevExpress قرار گرفته که ازش ممنونم رایگان در اختیار Developer گذاشته چون همه می دونید که این شرکت کامپوننت های قوی میسازه اما پولی بودند و حالا کنترل های رایگان درکنار کامپوننت های پولی تبلیغ خیلی خوبیه !!!
http://www.devexpress.com/Products/Free/WebRegistration60/

رضا عربلو
دوشنبه 31 خرداد 1389, 14:32 عصر
Fluent Ribbon Control Suite

Home: http://fluent.codeplex.com/

Fluent Ribbon Control Suite is a library that implements an Office-like (Microsoft® Office Fluent™ user interface) for the Windows Presentation Foundation (WPF). It provides well-customized controls such as RubbonTabControl, Backstage, Gallery, QuickAccessToolbar, ScreenTip and so on. It is bundled with the most up-to-date Office 2010 styles.
http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=fluent&DownloadId=122433

jalalx
پنج شنبه 03 تیر 1389, 22:24 عصر
چرا Ribbon خود Microsoft رو نمی گید؟ استاندارد هم هست!
ابتدا خودتونو Register کنید و بعد Download!



WPF Ribbon Preview

NOTE: The content posted here about the WPF Ribbon is provided as a convenience for developers using the WPF Toolkit who may also be interested in the WPF Ribbon. The WPF Ribbon preview is available for download on the Office UI Licensing site (a link to the site can be found towards the bottom of this page) and is NOT available for download from Codeplex.

You can download a preview version of the WPF Ribbon from the Office UI Licensing Site (http://msdn.microsoft.com/officeui)

Follow the link above and click on "License the Office UI"
Login using your Windows Live ID. If you don't have a Windows Live ID already, you can create one for free
Read and accept the Office UI License

Licensing the Office UI (including the Ribbon) is free. You must accept the license in order to access the WPF Ribbon download


Click on the WPF Ribbon download button
Accept the WPF Ribbon CTP License and follow the instructions to download the Ribbon binaries
Click on the buttons for "2007 Microsoft Office Fluent UI Design Guidelines License" and "Microsoft Fluent Third Party Usage Guidelines" to download the Office UI Licensing Guidelines



Check out the Ribbon Feature Walkthrough on WindowsClient.net (http://windowsclient.net/wpf/wpf35/wpf-35sp1-ribbon-walkthrough.aspx)
You can find more guidelines and best practices for Ribbon usage on MSDN here (http://msdn.microsoft.com/en-us/library/cc872782.aspx).
Sample Ribbon application available in the Hands-on-Lab available here (http://windowsclient.net/downloads/folders/hands-on-labs/entry76491.aspx).
Here's a six-part Southridge Lab (http://wpf.codeplex.com/wikipage?title=Southridge%20Lab&referringTitle=WPF%20Ribbon%20Preview) with sample application featuring Ribbon and DataGrid.





برگرفته از http://wpf.codeplex.com/wikipage?title=WPF%20Ribbon%20Preview&ProjectName=wpf

رضا عربلو
پنج شنبه 11 شهریور 1389, 14:20 عصر
WPF Dialogs - Home - English

Project Description
"WPF Dialogs" is a library for different Dialogs in WPF (e.g. FolderBrowseDialog, SaveFileDialog, OpenFileDialog etc.). These Dialogs are written in C# and use just WPF and the System.IO, no WinForms- and Win.32-librarys needed.

home:http://wpfdialogs.codeplex.com/
.

رضا عربلو
سه شنبه 07 دی 1389, 21:38 عصر
Snoop

home: http://snoopwpf.codeplex.com/

http://blois.us/Snoop/pics/img9.jpg

توضيحات : ابزاری برای جاسوسی اپلیکیشن های wpf

رضا عربلو
یک شنبه 19 دی 1389, 07:39 صبح
home: http://wpfgauge.codeplex.com/

Project Description
WPF Gauge is an attempt to bring a nicely designed, flexible gauge control to the WPF open source community.

I began development of this Control due to a requirement for a project that I was working on that involved displaying data for a BI application. I like some of the controls out there such as Telerik, but really did not need (or want to spend money on) the entire charting package just to use the gauge control. Also, although Telerik's gauge is a great control, I found it to be somewhat cumbersome in many cases.

That brings us to the WPF Gauge! The WPF Gauge still has a ways to go, but it is definitely off to a good start. Here are some of the things that you can do with the WPF Gauge:


Specify the Start and End Angles for the scale
Style all aspects of the control
Specify the total number of Major Ticks
Specify the total number of Minor Ticks
Gauge auto-scales to value
Gauge accepts negative numbers
You can modify the tooltip of the needle to display any content
You can add an unlimited number of Goal Markers to the Gauge


and more...

http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=WpfGauge&DownloadId=159139
http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=WpfGauge&DownloadId=159140

jalalx
دوشنبه 22 فروردین 1390, 13:10 عصر
خیلی خوب!
اینم Extended WPF Toolkit (http://wpftoolkit.codeplex.com/) که منتظرش بودم!
البته خیلی وقته این نسخه منتشر شده، من دیر پست دادم! :بامزه:
یکی از کنترلهایی که خعلی به دردم خورد همین MessageBox اش بود! دیگه اون دکمه های زشت رو نمی بینیم! :قلب:


The Extended WPF Toolkit (http://wpftoolkit.codeplex.com/) is a collection of WPF controls, components and utilities made available outside the normal WPF Toolkit (http://wpf.codeplex.com/). It includes controls that are missing from the WPF Toolkit, or that have been ported over from the Silverlight Toolkit (http://silverlight.codeplex.com/). It also contains controls that I think are just nice to have.

What's in the 1.4.0 Release?




BusyIndicator (http://wpftoolkit.codeplex.com/wikipage?title=BusyIndicator&referringTitle=Home)
ButtonSpinner (http://wpftoolkit.codeplex.com/wikipage?title=ButtonSpinner&referringTitle=Home)
Calculator (http://wpftoolkit.codeplex.com/wikipage?title=Calculator&referringTitle=Home) - New Control
CalculatorUpDown (http://wpftoolkit.codeplex.com/wikipage?title=CalculatorUpDown&referringTitle=Home) - New Control
ChildWindow (http://wpftoolkit.codeplex.com/wikipage?title=ChildWindow&referringTitle=Home)
ColorCanvas (http://wpftoolkit.codeplex.com/wikipage?title=ColorCanvas&referringTitle=Home) - New Control
ColorPicker (http://wpftoolkit.codeplex.com/wikipage?title=ColorPicker&referringTitle=Home) - Updated
DateTimePicker (http://wpftoolkit.codeplex.com/wikipage?title=DateTimePicker&referringTitle=Home) - New Control
DateTimeUpDown (http://wpftoolkit.codeplex.com/wikipage?title=DateTimeUpDown&referringTitle=Home) - Updated
DecimalUpDown (http://wpftoolkit.codeplex.com/wikipage?title=DecimalUpDown&referringTitle=Home) - New Control
DoubleUpDown (http://wpftoolkit.codeplex.com/wikipage?title=DoubleUpDown&referringTitle=Home) - New Control
IntegerUpDown (http://wpftoolkit.codeplex.com/wikipage?title=IntegerUpDown&referringTitle=Home) - New Control
Magnifier (http://wpftoolkit.codeplex.com/wikipage?title=Magnifier&referringTitle=Home)
MaskedTextBox (http://wpftoolkit.codeplex.com/wikipage?title=MaskedTextBox&referringTitle=Home)
MessageBox (http://wpftoolkit.codeplex.com/wikipage?title=MessageBox&referringTitle=Home)
PropertyGrid (http://wpftoolkit.codeplex.com/wikipage?title=PropertyGrid&referringTitle=Home) - New Control (Beta)
RichTextBox (http://wpftoolkit.codeplex.com/wikipage?title=RichTextBox&referringTitle=Home)
RichTextBoxFormatBar (http://wpftoolkit.codeplex.com/wikipage?title=RichTextBoxFormatBar&referringTitle=Home)
SplitButton (http://wpftoolkit.codeplex.com/wikipage?title=SplitButton&referringTitle=Home) - New Control
TimePicker (http://wpftoolkit.codeplex.com/wikipage?title=TimePicker&referringTitle=Home) - New Control
WatermarkTextBox (http://wpftoolkit.codeplex.com/wikipage?title=WatermarkTextBox&referringTitle=Home) - New Control

torisoft
چهارشنبه 24 فروردین 1390, 22:29 عصر
شاید به جرات بتوان گفت شرکت ComponentArt بزرگترین شرکت ارائه دهنده کامپوننت باشد. کامپوننت های بسیار زیبا و کارا. در زیر لینک های مربوط به کامپوننت های WPF برای Win.UI و آنالیز داده ها ارائه شده است. دانلود دمو در سایت موجود است.

یا علی

Win.UI (http://www.componentart.com/products/wpf/)


Data Visualization (http://www.componentart.com/products/dv/)

رضا عربلو
سه شنبه 24 خرداد 1390, 10:18 صبح
WPF Carousel Control

source: http://wpfcarousel.codeplex.com/

Project Description
A Carousel Control for WPF that includes the ability to specify z-tilt angle (horizontal-to-vertical carousels), perspective tilt angle (to make the objects in rear easier to see), and item location-based opacity and size.

This is the WPF (3.5) version of a carousel selection control I originally created for a Silverlight class. It also allows handlers to be attached when a carousel item is selected.

http://www.murtaya.com/Mike/CodePlex/WPFCarousel1.jpg
http://www.murtaya.com/Mike/CodePlex/WPFCarousel2.jpg

Any FrameworkElement object can be used as a carousel item; in fact you can even have carousels inside of carousels (which is what I used in my Silverlight class project).

For examples of this control in action (at least the Silverlight 3 version), see the following pages:

http://www.murtaya.com/Mike/RaceGame/RaceGame.html

Includes a carousel of carousels
Includes an auto-scroll carousel


http://www.murtaya.com/Mike/CodePlex/CarouselColor.jpg
http://www.murtaya.com/Mike/CodePlex/CarouselScores.jpg


http://www.murtaya.com/Silverlight/TestPage.html

Includes an auto-scroll carousel
Includes a diagonal carousel
Includes many other carousel examples


http://www.murtaya.com/Mike/CodePlex/CarouselMultiple.jpg


This solution also includes examples of an UIAutomation test that can drive the carousel. Since there is no direct UIAutomation patterns implemented yet for this control, a mouse helper is used to select specific controls.

HollyGhost
پنج شنبه 13 مرداد 1390, 22:27 عصر
MessageBox با قابلیت استفاده فارسی برای Silverlight و WPF
slwpfmessagebox.codeplex.com (http://slwpfmessagebox.codeplex.com/)
WPF & Silverlight MessageBoxes

+ Added features:


MVVM supported
Supporting long messages
Ease of use
Localization support
Autosized message dialog depending on message length.
Autosized buttons.
Both WPF and Silverlight supported



http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=slwpfmessagebox&DownloadId=258787 http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=slwpfmessagebox&DownloadId=258785
http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=slwpfmessagebox&DownloadId=258786

WPF

http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=slwpfmessagebox&DownloadId=258788 http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=slwpfmessagebox&DownloadId=258789

PetekDincos
شنبه 12 شهریور 1390, 09:57 صبح
کنترل Bing Maps برای WPF
با سلام
با گذشت چند سال از ارائه Bing Maps Silverlight اکنون مایکروسافت همین کنترل را برای WPF عرضه کرده است. اگر قبلا" از Bing Maps Silverlight استفاده کرده اید پس کار چندان سختی برای بکارگیری آن در برنامه WPF خود ندارید. این کنترل نیز همانند نمونه آن در سیلورلایت از مدل نقشه ای خیابان، هوایی و یا ترکیب هر دو پشتیبانی می کند.

قطعه کد XAML زیر نشان می دهد که استفاده از این کنترل در یک برنامه WPF چقدر ساده می باشد.


<s:SurfaceWindow x:Class="SurfaceApplication7.SurfaceWindow1"

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="http://schemas.microsoft.com/surface/2008" xmlns:m="clr-namespace:Microsoft.Maps.MapControl.WPF;assembly=M icrosoft.Maps.MapControl.WPF" Title="MyMapApplication" >

<Grid>
<m:Map
x:Name="Map" Mode="Aerial"
CredentialsProvider="_your_key_goes_here__"/>
</Grid>
</s:SurfaceWindow>



همانطور که در شکل فوق مشاده می کنید میبینید که بطور پیش فرض اثری از کنترل ناوبری (حرکت دادن نقشه، بزرگنمایی و ...) بر روی آن وجود ندارد. همه اینها به خاطر این است که این کنترل قابلیتهای Microsoft Surface را در خود جای داده است. با پشتیبانی از Microsoft Surface خیلی از کارها بر روی نقشه بصورت touch انجام خواهد شد.

این کنترل را می توانید هم اکنون از این آدرس (http://www.microsoft.com/download/en/details.aspx?id=27165) دریافت کنید. اگر هم سؤالی در زمینه نحوه به کار گیری آن داشتید می توانید آن را در فروم Bing Maps (http://social.msdn.microsoft.com/Forums/en/vemapcontroldev/threads)مطرح کنید.
با تشکر

Amir Oveisi
سه شنبه 13 دی 1390, 09:37 صبح
Genuilder : Build time development framework
تا حالا شده كه وقتي داريد Binding انجام ميديد تو XAML همش تو دلتون بگيد كاش همين الان قبل از اجراي برنامه ميتونستم debug كنم ببينم binding ام درست نوشته شده يا نه؟
اگر آره پس اين ابزار ميتونه خيلي به دردتون بخوره، با استفاده از اين ميتونيد در زمان كامپايل برنامه Binding ها رو هم debug كنيد و مجبور نباشيد كه حتما برنامه رو اجرا كنيد و برسيد به اون جايي كه binding وجود داره و تست كنيد و ببينيد درسته يا نه!

http://www.codeproject.com/KB/codegen/XamlVerifier/Genuilder.png


لينك در Codeplex (http://genuilder.codeplex.com/)
لينك در codeproject (http://www.codeproject.com/KB/codegen/XamlVerifier.aspx)

کاربر مبتدی
یک شنبه 27 اسفند 1391, 13:39 عصر
101585

http://kaxaml.com/

کاربر مبتدی
سه شنبه 29 اسفند 1391, 18:38 عصر
101659
مژده Electric Rain Swift 3D v6 بالاخره با خروجی سیلور لایت و wpf رسید
شاید هم من تازه فهمیدم:قلب:
به نظر میرسه wpf یواش یواش داره خارج از مایکروسافت پا میگیره

کاظم فلاحی خواه
یک شنبه 27 مرداد 1392, 13:20 عصر
می خواستم از پروژه ی MahApps.Metro توی برنامه ام استفاده کنم البته بیشتر به بهانه ی استفاده از کنترل ProgressIndicator در اسپلش اسکرین برنامه بود ، وقتی اون کنترل رو دیدم بهت زده شدم که چرا برنامه نویسان این پروژه در ساخت کنترل های عین ویندوز 8 بخوبی عمل کرده ولی در ساخت نوار پیشرفت ضعیف .
بنابراین تصمیم گرفتم خودم بسازمش بعد از 2 روز ساختمش . تقدیم می کنم به همه ی دوستان عزیز .
البته سورس کد نوار پیشرفت رو در سایت Nuget بخش پروژه ی MahApps.Metro نیز ویرایش کردم .

برای استفاده در پروژه ی wpf ابتدا در فایل XAML فضای نامی


xmlns:Controls="clr-namespace:AkfaRingProgressBarControl;assembly=Akfa RingProgressBarControl"

رو قرار بدید بعد برای استفاده از کنترل از کد زیر استفاده کنید


<Controls:ProgressIndicator ProgressColour="#404040" />
از طریق خصوصیت ProgressColour می تونید رنگ اونرو عوض کنید .

108947

در تصاویر زیر یه اسپلش اسکرین درست کردم و از کامپوننت نوار پیشرفت در اون استفاده می کنم . به گلوله های آبی رنگ کوچک توجه کنید :

http://uploadtak.com/images/u9834_1.png

http://uploadtak.com/images/t83_2.png

http://uploadtak.com/images/w9375_3.png

http://uploadtak.com/images/e3733_4.png

کاربر مبتدی
پنج شنبه 28 فروردین 1393, 14:50 عصر
باسلام
نرم افزار shazzam دارای افکتهای بیشمار و جالب در فرمهای xaml امتحانش مفیده
118090

kkk_kkk
پنج شنبه 13 آذر 1393, 20:13 عصر
سلام . ممنون
من یک کامپننت تاریخ شمسی برا wpf میخوام. میشه کمکم کنید
البته یک کامپننتی از نت گرفتم و استفاده کردم ولی فقط توی فرم اپلیکیشن میارتش و توی wpf نمایشش نمیده
خواهش میکنم کمکم کنید مرسی

aqabaqeri
سه شنبه 02 آبان 1396, 19:36 عصر
جوابتون رو می تونید از توی کانال های تلگرام ثبت شده در مرجع کانال تلگرام (http://gramyab.com) گرام یاب پیدا کنید.
آدرس: http://gramyab.com