https://wpf-tutorial.com/
سایت خوبی واس یادگیری Wpf . کانتنت هاش. با سایت تاپ لرن یکیه و سرفصل های همین سایت
سایت خوبی واس یادگیری Wpf . کانتنت هاش. با سایت تاپ لرن یکیه و سرفصل های همین سایت
👍6
پروژه
رو درحال شروع م که میتونید در ویندوز به راحتی پلی لیست هارو برای بقیه ارسال کنید
چنل. پلی لیست م
@TheBrokHub
Brok PlayLits
رو درحال شروع م که میتونید در ویندوز به راحتی پلی لیست هارو برای بقیه ارسال کنید
چنل. پلی لیست م
@TheBrokHub
<Style x:Key="PathBorderStartApp" TargetType="Path">
<Setter Property="StrokeThickness" Value="0.7" />
<Setter Property="Stretch" Value="Uniform" />
<Setter Property="Height" Value="20" />
<Setter Property="Width" Value="50" />
<Setter Property="Margin" Value="2" />
<Setter Property="Opacity" Value="0.2" />
</Style>
👍1🤯1
How to Coustom control in Wpf(ProgressBar)
#Custom_Control
#wpf
@BrokDotNet
<Part Name = "PART_Indicator"
Description = "The object that indicates progress."/>
<Part Name = "PART_Track"
Description = "The object that defines the path of the progress indicator."/>
<Part Name = "PART_GlowRect"
Description = "An object that embellishes the progress bar.."/>
#Custom_Control
#wpf
@BrokDotNet
❤1👍1
How to create custom control in wpf(Textbox)
#Custom_Control
#wpf
@BrokDotNet
<Part Name = "PART_ContentHost"
Description = "A visual element that can contain a FrameworkElement. The text of the TextBox is displayed in this element.."/>
#Custom_Control
#wpf
@BrokDotNet
👍5
<Page
xmlns:music="https://Github.com/MasterBrok/Music"
>
<music:Eleine Link="https://t.iss.one/TheBrokHub/26"/>
</Page>
#Music
My Play List : @MyRadioMetal
@BrokDotNet
👍3❤1
👍5
WinUI، WPF و MAUI هر سه ابزار بسیار قدرتمندی برای توسعه اپلیکیشنهای دسکتاپ و موبایل هستند، اما هر کدام دارای ویژگیها و مزایا و معایب خاصی هستند. در ادامه به توضیح دلایل استفاده از هر یک از این ابزارها میپردازم:
1. WPF (Windows Presentation Foundation):
- WPF یک فریمورک قدیمیتر است که برای توسعه اپلیکیشنهای دسکتاپ ویندوز طراحی شده است.
- WPF دارای قابلیتهای گرافیکی قوی، انعطافپذیری بالا و قابلیت پویایی بالا است.
- WPF از زبان XAML برای طراحی رابط کاربری استفاده میکند که به توسعهدهندگان اجازه میدهد طراحی رابط کاربری را از کد جدا کنند.
2. WinUI (Windows UI Library):
- WinUI یک فریمورک نوظهور است که توسط مایکروسافت توسعه داده شده و برای توسعه اپلیکیشنهای دسکتاپ ویندوز استفاده میشود.
- WinUI دارای طراحی مدرن، پشتیبانی از تمام ویندوز 10 و قابلیت انعطافپذیری بالا است.
- WinUI از زبان XAML برای طراحی رابط کاربری استفاده میکند و با UWP (Universal Windows Platform) سازگار است.
3. MAUI (Multi-platform App UI):
- MAUI یک فریمورک جدید است که توسط مایکروسافت در حال توسعه است و به توسعه اپلیکیشنهای موبایل، دسکتاپ و وب برای پلتفرمهای مختلف مانند iOS، Android، Windows و macOS اجازه میدهد.
- MAUI از یک کد پایه (Shared Codebase) برای توسعه برنامههای چندپلتفرمی استفاده میکند که به توسعهدهندگان امکان مشترکسازی کد بین پلتفرمها را میدهد.
- MAUI دارای قابلیتهای پویا، انعطافپذیری بالا و پشتیبانی از زبان C# و XAML است.
بنابراین، انتخاب بین WPF، WinUI و MAUI بستگی به نوع پروژه، نیازهای آن، تجربه توسعهدهنده و پلتفرمهای هدف دارد. به عنوان مثال، اگر نیاز به توسعه اپلیکیشن چندپلتفرم با استفاده از یک کد پایه دارید، MAUI مناسب است. اگر نیاز به توسعه اپلیکیشن دسکتاپ ویندوز با طراحی مدرن دارید، WinUI مناسب است. و اگر نیاز به قابلیتهای گرافیکی قوی و انعطافپذیری بالا دارید، WPF مناسب است.
WPF : ❤️
WinUI : 🧐
MAUI : 👌
1. WPF (Windows Presentation Foundation):
- WPF یک فریمورک قدیمیتر است که برای توسعه اپلیکیشنهای دسکتاپ ویندوز طراحی شده است.
- WPF دارای قابلیتهای گرافیکی قوی، انعطافپذیری بالا و قابلیت پویایی بالا است.
- WPF از زبان XAML برای طراحی رابط کاربری استفاده میکند که به توسعهدهندگان اجازه میدهد طراحی رابط کاربری را از کد جدا کنند.
2. WinUI (Windows UI Library):
- WinUI یک فریمورک نوظهور است که توسط مایکروسافت توسعه داده شده و برای توسعه اپلیکیشنهای دسکتاپ ویندوز استفاده میشود.
- WinUI دارای طراحی مدرن، پشتیبانی از تمام ویندوز 10 و قابلیت انعطافپذیری بالا است.
- WinUI از زبان XAML برای طراحی رابط کاربری استفاده میکند و با UWP (Universal Windows Platform) سازگار است.
3. MAUI (Multi-platform App UI):
- MAUI یک فریمورک جدید است که توسط مایکروسافت در حال توسعه است و به توسعه اپلیکیشنهای موبایل، دسکتاپ و وب برای پلتفرمهای مختلف مانند iOS، Android، Windows و macOS اجازه میدهد.
- MAUI از یک کد پایه (Shared Codebase) برای توسعه برنامههای چندپلتفرمی استفاده میکند که به توسعهدهندگان امکان مشترکسازی کد بین پلتفرمها را میدهد.
- MAUI دارای قابلیتهای پویا، انعطافپذیری بالا و پشتیبانی از زبان C# و XAML است.
بنابراین، انتخاب بین WPF، WinUI و MAUI بستگی به نوع پروژه، نیازهای آن، تجربه توسعهدهنده و پلتفرمهای هدف دارد. به عنوان مثال، اگر نیاز به توسعه اپلیکیشن چندپلتفرم با استفاده از یک کد پایه دارید، MAUI مناسب است. اگر نیاز به توسعه اپلیکیشن دسکتاپ ویندوز با طراحی مدرن دارید، WinUI مناسب است. و اگر نیاز به قابلیتهای گرافیکی قوی و انعطافپذیری بالا دارید، WPF مناسب است.
WPF : ❤️
WinUI : 🧐
MAUI : 👌
👍4❤3👎1