-
معرفی کامپاننت ها و ابزار WPF
هرجند که WPF نیاز کاربران را به کامپاننت ها و ابزار جانبی بسیار کم کرده است. ولی با این حال استفاده کامپاننت ها و ابزار جانبی در بسیاری از موارد به دلایلی (کاهش زمان توسعه، ...) اجتناب ناپذیر می باشد.
در این اعلان سعی بر این می باشد که با کمک هم به معرفی کامپاننت ها و ابزار مخصوص اپلیکیشن های WPF بپردازیم.
قوانین مطالب ارائه شده:
1 - تنها به معرفی کامپاننت ها وابزار بپردازید و ارائه هر گونه کرک و ... که ناقض قوانین کپی رایت می باشد ممنوع می باشد.
2 - سوالات خود را در خصوص این کامپاننت ها و ابزار در انجمن مربوطه بپرسید.(post های اضافی بلادرنگ پاک می شوند.).
3 - حدالمکان برای فایلها لینک بدید تا حجم سایت بالا نرود و برای توضیحات خودشون رو اینجا بذارید.
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
شرکت Infragistics مجموعه نسبتاً کاملی از کامپاننت ها برای WPF معرفی کرده است.
از ویژگي های بارز آن بسیار مورد علاقه من نیز می باشد می توان به مجموعه theme های ارائه شده همراه با کامپاننت های فوق اشاره کرد (بیش از 15 تم از قبیل Aero , Fall و ...).
همچنین شرکت فوق grid بسیار قوی (شاید قویترین گرید برای wpf) ارائه کرده است. که نسخه express آن مجانی می باشد.
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
مجموعه کامپاننت های شرکت 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
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
مجموعه کامپاننت های شرکت ComponentOne برای WPF نیز کار راه انداز می باشند.
شاید کار راه انداز ترین کامپاننت مجموعه فوق را بتوان گزارش گیر این مجموعه نام برد که بدرد کسانی می خورد که نمی خواهند چندان برای تهیه گزارش کد نویسی کنند و به ابزارهای گزارشگیری از قبیل Crystal Reports عادت کرده اند.
کامپاننت های ارائه شده :
Chart , Gauges , Grid , HyperPanel , MaskedTextBox , NumericBox , RangeSlider , Reports , Scheduler
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
مجموعه کامپاننت های شرکت XCeed نیز جالب می باشند.
از ویژگي های این مجموعه می توان به theme های ارائه شده اشاره کرد. همچنین نسخه اکپرس grid گرید مجموعه فوق مجانی می باشد.
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
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
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
WPF Themes حاوی تم های مجانی است که Rudi Grobler از پروژهاي مختلف گرد هم آورده است
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
WPF Toolkit شامل کنترل های Grid و Ribbon و DatePicker و Chart بصورت اپن سورس می باشد. که توسط مایکروسافت با توجه به کمبودهایی که کنترل های استاندارد wpf داشتند تهیه گردیده است.
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
کامپاننت DateTimePicker برای تاریخ هجری شمسی برای استفاده در اپلیکیشن های WPF و Windows Forms که توسط آقای Hadi Eskandari تهیه گردیده است.
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
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.
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
-
XAML Power Toys
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...pg?w=689&h=744
-
XPlorerBar: A WPF Windows XP Style Explorer Bar Control
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.
-
Visifire Data Visualization Components
Visifire is a set of open source data visualization controls - powered by
Microsoft® Silverlight™ &
WPF. 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 or design your own chart using
Chart Designer
Home:
http://visifire.com/
Download:
http://visifire.com/download_silverlight_charts.php
-
AvalonDock
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/Downl...wnloadId=47251
-
Regex Validation in WPF
-
WPF Multiple Document Interface (MDI)
-
AvalonEdit
Home:
http://wiki.sharpdevelop.net/Default...ookieSupport=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/A...screenshot.png
دیگر منابع:
http://www.codeproject.com/KB/edit/AvalonEdit.aspx
-
1 ضمیمه
A Bindable WPF RichTextBox
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
در ادرس زیر نیز 60 کنترل رایگان از شرکت مقتدر DevExpress قرار گرفته که ازش ممنونم رایگان در اختیار Developer گذاشته چون همه می دونید که این شرکت کامپوننت های قوی میسازه اما پولی بودند و حالا کنترل های رایگان درکنار کامپوننت های پولی تبلیغ خیلی خوبیه !!!
http://www.devexpress.com/Products/F...egistration60/
-
Fluent Ribbon Control Suite
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/Downl...nloadId=122433
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
چرا 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
- 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
- You can find more guidelines and best practices for Ribbon usage on MSDN here.
- Sample Ribbon application available in the Hands-on-Lab available here.
- Here's a six-part Southridge Lab with sample application featuring Ribbon and DataGrid.
برگرفته از http://wpf.codeplex.com/wikipage?tit...rojectName=wpf
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
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/
.
-
Snoop
توضيحات : ابزاری برای جاسوسی اپلیکیشن های wpf
-
WPF Gauge
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/Downl...nloadId=159139
http://i3.codeplex.com/Project/Downl...nloadId=159140
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
خیلی خوب!
اینم Extended WPF Toolkit که منتظرش بودم!
البته خیلی وقته این نسخه منتشر شده، من دیر پست دادم! :بامزه:
یکی از کنترلهایی که خعلی به دردم خورد همین MessageBox اش بود! دیگه اون دکمه های زشت رو نمی بینیم! :قلب:
The
Extended WPF Toolkit is a collection of WPF controls, components and utilities made available outside the normal
WPF Toolkit. It includes controls that are missing from the WPF Toolkit, or that have been ported over from the
Silverlight Toolkit. It also contains controls that I think are just nice to have.
What's in the 1.4.0 Release?
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
شاید به جرات بتوان گفت شرکت ComponentArt بزرگترین شرکت ارائه دهنده کامپوننت باشد. کامپوننت های بسیار زیبا و کارا. در زیر لینک های مربوط به کامپوننت های WPF برای Win.UI و آنالیز داده ها ارائه شده است. دانلود دمو در سایت موجود است.
یا علی
Win.UI
Data Visualization
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
-
1 ضمیمه
نقل قول: معرفی کامپاننت ها و ابزار WPF
کنترل 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 انجام خواهد شد.
این کنترل را می توانید هم اکنون از این آدرس دریافت کنید. اگر هم سؤالی در زمینه نحوه به کار گیری آن داشتید می توانید آن را در فروم Bing Maps مطرح کنید.
با تشکر
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
Genuilder : Build time development framework
تا حالا شده كه وقتي داريد Binding انجام ميديد تو XAML همش تو دلتون بگيد كاش همين الان قبل از اجراي برنامه ميتونستم debug كنم ببينم binding ام درست نوشته شده يا نه؟
اگر آره پس اين ابزار ميتونه خيلي به دردتون بخوره، با استفاده از اين ميتونيد در زمان كامپايل برنامه Binding ها رو هم debug كنيد و مجبور نباشيد كه حتما برنامه رو اجرا كنيد و برسيد به اون جايي كه binding وجود داره و تست كنيد و ببينيد درسته يا نه!
لينك در Codeplex
لينك در codeproject
-
1 ضمیمه
نقل قول: معرفی کامپاننت ها و ابزار WPF
-
1 ضمیمه
نقل قول: معرفی کامپاننت ها و ابزار WPF
ضمیمه 101659
مژده Electric Rain Swift 3D v6 بالاخره با خروجی سیلور لایت و wpf رسید
شاید هم من تازه فهمیدم:قلب:
به نظر میرسه wpf یواش یواش داره خارج از مایکروسافت پا میگیره
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
می خواستم از پروژه ی 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
-
1 ضمیمه
نقل قول: معرفی کامپاننت ها و ابزار WPF
باسلام
نرم افزار shazzam دارای افکتهای بیشمار و جالب در فرمهای xaml امتحانش مفیده
ضمیمه 118090
-
نقل قول: معرفی کامپاننت ها و ابزار WPF
سلام . ممنون
من یک کامپننت تاریخ شمسی برا wpf میخوام. میشه کمکم کنید
البته یک کامپننتی از نت گرفتم و استفاده کردم ولی فقط توی فرم اپلیکیشن میارتش و توی wpf نمایشش نمیده
خواهش میکنم کمکم کنید مرسی