private void DecrementValue() { //Value--; <-- Don't do this // Do this instead: ValueChanged.InvokeAsync(Value - 1); }
اطلاعات بیشتر و همچنین
private void DecrementValue() { //Value--; <-- Don't do this // Do this instead: ValueChanged.InvokeAsync(Value - 1); }
<UserControl x:Class="MvvmLight6.Views.Menu"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:vm="clr-namespace:MvvmLight6.ViewModels" mc:Ignorable="d"
FlowDirection="RightToLeft" d:DesignHeight="300" d:DesignWidth="400">
<UserControl.Resources>
<vm:MenuViewModel x:Key="vmMenuViewModel" />
</UserControl.Resources>
<StackPanel DataContext="{Binding Source={StaticResource vmMenuViewModel}}">
<HyperlinkButton Content="صفحه یک" Margin="5"
Command="{Binding DoNavigate}"
CommandParameter="/Views/Page1.xaml"
/>
<HyperlinkButton Content="صفحه دو" Margin="5"
Command="{Binding DoNavigate}"
CommandParameter="/Views/Page2.xaml"
/>
</StackPanel>
</UserControl>
using GalaSoft.MvvmLight.Command;
using GalaSoft.MvvmLight.Messaging;
namespace MvvmLight6.ViewModels
{
public class MenuViewModel
{
public RelayCommand<string> DoNavigate { set; get; }
public MenuViewModel()
{
DoNavigate = new RelayCommand<string>(doNavigate);
}
private static void doNavigate(string url)
{
Messenger.Default.Send(url, "MyNavigationService");
}
}
}
<UserControl x:Class="MvvmLight6.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:sdk="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
xmlns:usr="clr-namespace:MvvmLight6.Views"
mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400">
<Grid x:Name="LayoutRoot" Background="White">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="268" />
</Grid.ColumnDefinitions>
<usr:Menu Grid.Column="1" />
<sdk:Frame Margin="5"
Name="frame1"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
Grid.Column="0" />
</Grid>
</UserControl>
using System;
using GalaSoft.MvvmLight.Messaging;
namespace MvvmLight6
{
public partial class MainPage
{
public MainPage()
{
registerMessenger();
InitializeComponent();
}
private void registerMessenger()
{
Messenger.Default.Register<string>(this, "MyNavigationService", doNavigate);
}
private void doNavigate(string uri)
{
frame1.Navigate(new Uri(uri, UriKind.Relative));
}
}
}
این پکیج دیتا بیس تمام تقسیمات ارضی کشور را دارا میباشد و به راحتی با استفاده از سینتکس LINQ میتوان لیست استانها ، شهرها ، شهرستانها ،بخشها ،دهستانها و روستاهای ایران را دریافت و روی آنها سرچ کند
این پکیج برای استفاده در بخش هایی از سایت که نیازمند نمایش این لیستها میباشد بسیار مفید میباشد و همچنین بدلیل استفاده از دیتابیس در پکیج مشکل پرفرومنس نخواهد داشت
کاربردهای این فرم سازها:
در سیستمهای گردش کار، گاهی اوقات نیاز میشود از کاربران مواردی پرسیده شود.
در سیستمهای معمول هم مانند نظرسنجی، نحوه کار، موارد مورد نیاز با روند و...
ویژگیهای پلاگین:(داکیومنت کامل)
1- سادگی
2- پشتیبانی پیشفرض از زبان فارسی
3- ذخیره اطلاعات به صورت JSON و ویرایش آن به راحتی
4- امکان مشاهده پیش نمایش در زمان ویرایش
یکی از سیستم عامل هایی که با زبان اسمبلی 64 بیتی نوشته شده است و امکاناتی چون USB2 , بلوتوث و ... را دارد.
این سیستم عامل در ظاهر که هیچ فرقی با سیستم عاملهای معمولی ندارد و به راحتی میتوان از آن برای وب گردی و نمایش چندرسانه ایها و بازی و ... استفاده کرد. این سیستم عامل چند کاره و بلادرنگ است.کل این سیستم عامل در یک فلاپی دیسک جا میگیرد