برنامه نویسی با search هم میشه هاااا

The Results Of My Searches

۴ مطلب در مرداد ۱۳۹۲ ثبت شده است

ساختن دو ستون در WPF - ComboBox

پنجشنبه, ۳۱ مرداد ۱۳۹۲، ۰۹:۰۱ ب.ظ
برای اینکه بتونیم دو تا ستون در combobox ایجاد کنیم باید یک datatable با دو ستون ایجاد کنیم و اون رو به ItemsSource اِ ComboBox بدهیم...
(namespace اِ system.Data رو به پروژه اضافه کنید.)
به عنوان مثال:
private void Window_Loaded_1(object sender, RoutedEventArgs e)
{
     DataTable dt = new DataTable();
     dt.Columns.Add("Name");
     dt.Columns.Add("Id");

     dt.Rows.Add("Shima", "66");
     dt.Rows.Add("Maryam", "6");
     dt.Rows.Add("Sara", "70");

     cmbStudent.ItemsSource = dt.DefaultView;
}
بعد در قسمت xmal باید یک DataTemplate بسازیم:
<DataTemplate x:Key="ComboTemplate">
    <StackPanel Orientation="Horizontal">
        <TextBlock Text="{Binding Path=Name}" Width="100" FontFamily="B Homa" FontSize="12" />
           <Border  BorderThickness="1" BorderBrush="Black">
           </Border>
        <TextBlock Text="{Binding Path=Id}" Width="63" FontFamily="B Homa" FontSize="12" />
    </StackPanel>
</DataTemplate>
۶ نظر موافقین ۴ مخالفین ۰ ۳۱ مرداد ۹۲ ، ۲۱:۰۱
شیما اسلامی فر

C# - Create Shortcut On Desktop

چهارشنبه, ۱۶ مرداد ۱۳۹۲، ۰۹:۵۴ ب.ظ

در حال نوشتن یک پروژه برای ساختن Setup بودم و احتیاج داشتم به اینکه وقتی در قسمتی از Setup که کاربر گزینه ی ایجاد Shortcut روی Desktop رو انتخاب کرد این امکان برای کاربر فراهم بشه...

این امکان با نوشتن تابع زیر به راحتی فراهم میشه:

private void appShortcutToDesktop(string linkName)
{
    string deskDir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);

    using (StreamWriter writer = new StreamWriter(deskDir + "\\" + linkName + ".url"))
    {
        string app = System.Reflection.Assembly.GetExecutingAssembly().Location;
        writer.WriteLine("[InternetShortcut]");
        writer.WriteLine("URL=file:///" + app);
        writer.WriteLine("IconIndex=0");
        string icon = app.Replace('\\', '/');
        writer.WriteLine("IconFile=" + icon);
        writer.Flush();
    }
}

در نهایت با صدا زدن تابع بالا به صورت زیر میتونین ازش استفاده کنین:

appShortcutToDesktop("My App");

توجه کنید که متغیر string app آدرس Application ایی که میخواهید shortcut آن را ایجاد کنید را میگیرد.

که در تابع بالا آدرس Application جاری برگردانده خواهد شد.

۵ نظر موافقین ۶ مخالفین ۰ ۱۶ مرداد ۹۲ ، ۲۱:۵۴
شیما اسلامی فر

WPF - MouseMove

جمعه, ۱۱ مرداد ۱۳۹۲، ۱۰:۰۲ ب.ظ
حتما تا به حال موقع مشاهده عکس در کامپیوترتون شده که روی عکس زوم کرده باشین و عکس رو با موس انتخاب کنید و تکون بدید.

۴ نظر موافقین ۷ مخالفین ۰ ۱۱ مرداد ۹۲ ، ۲۲:۰۲
شیما اسلامی فر

WPF - DataGrid

جمعه, ۱۱ مرداد ۱۳۹۲، ۰۶:۵۰ ب.ظ
DataGrid یکی از controlهای مورد استفاده در WPF است که داده ها را به صورت جدول در فرم نمایش می دهد.
برای ستون بندی یک DataGrid همانطور که در شکل زیر میبینید باید در قسمت Properties روی قسمت columns کلیک کنیم.

Columns

برای طراحی یک DataGrid با دو ستون دوبار گزینه ی DataGridTemplateColumn را Add میکنیم و در قسمت Header نام ستون مورد نظر را درج میکنیم. گزینه های دیگر موجود در صفحه مثل width یا visibility و ... نیز بر اساس نیاز تنظیم میکنیم.
۸ نظر موافقین ۷ مخالفین ۰ ۱۱ مرداد ۹۲ ، ۱۸:۵۰
شیما اسلامی فر