23 December 2013

Supporting Namespace in Dotnet 4.5


S.NoParticular.Net 3.0.Net 3.5.Net 4.0.Net 4.5
1Microsoft.Build.Tasks.WindowsYYYY
2Microsoft.Win32YYYY
3Microsoft.Windows.ThemesYYYY
4System.Collections.ObjectModel YYYY
5System.Collections.SpecializedYYYY
6System.ComponentModel YYYY
7System.DiagnosticsYYYY
8System.IOYYYY
9System.IO.PackageYYYY
10System.PrintingYYYY
11System.Printing.IndexedPropertyYYYY
12System.Printing.InteropYYYY
13System.Security.PermissionsYYYY
14System.Security.RightsManagementYYYY
15System.WindowsYYYY
16System.Windows.AnnotationsYYYY
17System.Windows.Annotations.StorageYYYY
18System.Windows.AutomationYYYY
19System.Windows.Automation.PeersYYYY
20System.Windows.Automation.ProviderYYYY
21System.Windows.Automation.TextYYYY
22System.Windows.ControlsYYYY
23System.Windows.Controls.PrimitivesYYYY
24System.Windows.ConvertersYYYY
25System.Windows.DataYYYY
26System.Windows.DocumentsYYYY
27System.Windows.Documents.DocumentStructuresYYNY
28System.Windows.Documents.SerializationYYYY
29System.Windows.Forms.IntegrationYYYY
30System.Windows.InkYYYY
31System.Windows.InputYYYY
32System.Windows.Input.StylusPlugInsYYYY
33System.Windows.InteropYYYY
34System.Windows.Markup (shared)YYYY
35System.Windows.Markup.LocalizerYYYY
36System.Windows.Markup.PrimitivesYYYY
37System.Windows.MediaYYYY
38System.Windows.Media.AnimationYYYY
39System.Windows.Media.ConvertersYYYY
40System.Windows.Media.EffectsYYYY
41System.Windows.Media.ImagingYYYY
42System.Windows.Media.Media3DYYYY
43System.Windows.Media.Media3D.ConvertersYYYY
44System.Windows.Media.TextFormattingYYYY
45System.Windows.NavigationYYYY
46System.Windows.ResourcesYYYY
47System.Windows.ShapesYYYY
48System.Windows.ThreadingYYYY
49System.Windows.XpsYYYY
50System.Windows.Xps.PackagingYYYY
51System.Windows.Xps.SerializationYYYY
52UIAutomationClientsideProvidersYYYY

22 December 2013

Supporting Namespace for Sliverlight in Net


S.NoParticularSliverlight
1Microsoft.Win32Y
2Microsoft.Windows.ThemesY
3System.Collections.ObjectModel Y
4System.Collections.SpecializedY
5System.ComponentModel Y
6System.DiagnosticsY
7System.IOY
8System.Security.PermissionsY
9System.WindowsY
10System.Windows.AutomationY
11System.Windows.Automation.PeersY
12System.Windows.Automation.ProviderY
13System.Windows.Automation.TextY
14System.Windows.ControlsY
15System.Windows.Controls.PrimitivesY
16System.Windows.DataY
17System.Windows.DocumentsY
18System.Windows.Documents.DocumentStructuresY
19System.Windows.Documents.SerializationY
20System.Windows.Forms.IntegrationY
21System.Windows.InkY
22System.Windows.InputY
23System.Windows.InteropY
24System.Windows.Markup (shared)Y
25System.Windows.MediaY
26System.Windows.Media.AnimationY
27System.Windows.Media.EffectsY
28System.Windows.Media.ImagingY
29System.Windows.Media.Media3DY
30System.Windows.NavigationY
31System.Windows.ResourcesY
32System.Windows.ShapesY
33System.Windows.ThreadingY


29 August 2012

List of WPF Controls based on .Net Framework version

Here, I give  a control name and .Net framework in WPF.

Control Name.Net Framework
· AccessText 3.0 ,3.5,4.0,4.5
· Border Control 3.0 ,3.5,4.0,4.5
· Button Control 3.0 ,3.5,4.0,4.5
· BulletDecorator Control 3.0 ,3.5,4.0,4.5
· Canvas Control 3.0 ,3.5,4.0,4.5
· Calendar Control 4.0,4.5
· CheckBox Control 3.0 ,3.5,4.0,4.5
· ComboBox Control 3.0 ,3.5,4.0,4.5
· ContextMenu Control 3.0 ,3.5,4.0,4.5
· Datagrid Control 4.0,4.5
· DatePicker Control 4.0,4.5
· DockPanel Control 3.0 ,3.5,4.0,4.5
· DocumentViewer Control3.0 ,3.5,4.0,4.5
· Expander Control 3.0 ,3.5,4.0,4.5
· FlowDocumentPageviewer Control3.0 ,3.5,4.0,4.5
· FlowDocumentReader Control3.0 ,3.5,4.0,4.5
· FlowDocumentScrollviewer Control3.0 ,3.5,4.0,4.5
· Frame3.0 ,3.5,4.0,4.5
· Grid Control 3.0 ,3.5,4.0,4.5
· GridView Control3.0 ,3.5,4.0,4.5
· GridSplitter Control3.0 ,3.5,4.0,4.5
· GroupBox Control3.0 ,3.5,4.0,4.5
· Hyperlink3.0 ,3.5,4.0,4.5
· Image Control3.0 ,3.5,4.0,4.5
· InkCanvas Control3.0 ,3.5,4.0,4.5
· InkPresenter Control3.0 ,3.5,4.0,4.5
· Label3.0 ,3.5,4.0,4.5
· ListView Control 3.0 ,3.5,4.0,4.5
· ListBox Control3.0 ,3.5,4.0,4.5
· Menu 3.0 ,3.5,4.0,4.5
· MediaElement3.0 ,3.5,4.0,4.5
· NavigationWindow3.0 ,3.5,4.0,4.5
· OpenFiledialog Control3.0 ,3.5,4.0,4.5
· PasswordBox Control3.0 ,3.5,4.0,4.5
· Panel Control3.0 ,3.5,4.0,4.5
· Page3.0 ,3.5,4.0,4.5
· PrintDialog Control3.0 ,3.5,4.0,4.5
· Popup3.0 ,3.5,4.0,4.5
· ProgressBar3.0 ,3.5,4.0,4.5
· RadioButton3.0 ,3.5,4.0,4.5
· Repeated Control 3.0 ,3.5,4.0,4.5
· ResizeGrip Control3.0 ,3.5,4.0,4.5
· RichTextBox Control3.0 ,3.5,4.0,4.5
· SaveFileDialog Control3.0 ,3.5,4.0,4.5
· Separator Control3.0 ,3.5,4.0,4.5
· ScrollBar Control 3.0 ,3.5,4.0,4.5
· ScrollViewer Control 3.0 ,3.5,4.0,4.5
· Slider3.0 ,3.5,4.0,4.5
· SoundPlayerAction3.0 ,3.5,4.0,4.5
· StackPanel Control3.0 ,3.5,4.0,4.5
· StrickNoteControl3.0 ,3.5,4.0,4.5
· StatusBar3.0 ,3.5,4.0,4.5
· TabControl3.0 ,3.5,4.0,4.5
· TextBlock3.0 ,3.5,4.0,4.5
· TextBox Control3.0 ,3.5,4.0,4.5
· Thumb Control 3.0 ,3.5,4.0,4.5
· ToolTip3.0 ,3.5,4.0,4.5
· ToolBar3.0 ,3.5,4.0,4.5
· TreeviewControl3.0 ,3.5,4.0,4.5
· Viewbox Control3.0 ,3.5,4.0,4.5
· VirtualizingStackPanel Control3.0 ,3.5,4.0,4.5
· Window Control 3.0 ,3.5,4.0,4.5
· WrapPanel Control3.0 ,3.5,4.0,4.5

27 August 2012

WPF Day-5

Introduction:
    Last Four days, we talked about WPF Introduction, AccessText Control, Board and Canvas, Calendar, CheckBox, ComboBox and ContextMenu Control. Today we will discuss about Datagrid, DatePicker, DockPanel, and DocumentViewer Control.

·  Datagrid Control:
               Represents a control that displays data in a customizable grid.
                  It starts from .Net Framework 4.0.
Please refer this: http://msdn.microsoft.com/en-us/library/system.windows.controls.datagrid%28v=vs.100%29.aspx
·  DatePicker Control:
               Represents a control that allows the user to select a date.
               It starts from .Net Framework 4.0.
Please refer this: http://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker.aspx
·  DockPanel Control :
     Defines an area where you can arrange child elements either horizontally or vertically, relative to each other.
Create ContextMenu in XAML:
<DockPanel Background="AliceBlue">
            <TextBox Name="textBox1" TextWrapping="Wrap" Margin="10, 10, 5, 5" Grid.Row="7" Height="36" Width="202">The quick brown fox jumps over the lazy dog.
                <TextBox.ContextMenu>
                    <ContextMenu>
                        <MenuItem Header="_USA" />
                        <Separator />
                        <MenuItem Header="_INDIA"  />
                        <Separator />
                        <MenuItem Header="CHINA"/>
                        <Separator />
                        <MenuItem Header="SOUTH AFRICA" />
                    </ContextMenu>
                </TextBox.ContextMenu>
            </TextBox>
        </DockPanel>

Create ContextMenu in Coding:
    CheckBoxchkYes;
     CheckBoxchkNo;
     DockPaneldockPanel;
private voiddockPanelControl()
        {
            dockPanel = new DockPanel();
            dockPanel.Background = Brushes.LightSlateGray;
            dockPanel.Margin = new Thickness(10, 15, 5, 10);
            dockPanel.Height = 100;
            dockPanel.Width= 200;
            dockControl(dockPanel);
            this.Content = dockPanel;
        }
        privatevoid dockControl(DockPaneldpnl)
        {
            chkYes = newCheckBox();
            chkYes.ClickMode = ClickMode.Press;
            chkYes.Content = "Yes";
            chkYes.IsChecked = true;
            chkYes.Margin = new Thickness(10, 10, 25, 20);

            chkNo = newCheckBox();
            chkNo.ClickMode = ClickMode.Press;
            chkNo.Content = "No";
            chkNo.Margin = new Thickness(10, 10, 25, 20);
            dpnl.Children.Add(chkYes);
            dpnl.Children.Add(chkNo);
        }
private voidWindow_Loaded(object sender, RoutedEventArgs e)
        {
            dockPanelControl();
        }
·  DocumentViewer Control:
           Document viewing control that can host paginated FixedDocumentcontent such as an XpsDocument. Simple says that user can view all documents like (PDF, text. Image files)
FixedDocument:
   It is a fixed format document with read Access for user.
    Provides a Packagethat holds the content of an XPS document.
Package:
           Container that can store multiple data objects.
Create ContextMenu in XAML:
<DocumentViewer Margin="20,12,12,26" Name="documentViewer1"Background="Azure" />
Create ContextMenu in Coding:
        DocumentViewerdocViewer;
             privatevoid documentViewerControl()
              {
                   docViewer = new DocumentViewer();
                   docViewer.Background = Brushes.LightSlateGray;
                    this.Content = docViewer;
        }
            privatevoid Window_Loaded(objectsender, RoutedEventArgs e)
             {
                 documentViewerControl();
             }
Conclusion:
  I hope, you to get some ideas about Datagrid, DatePicker, DockPanel, and DocumentViewer Control in WPF. Thanks for reading this article. We will talk about other controls in next Chapters.              

26 August 2012

WPF Day-4


Introduction:
    Last Three days, we talked about WPF Introduction, AccessText Control and Board . Today we will discuss about Canvas, Calendar, CheckBox, ComboBox and ContextMenu Control.
·  Canvas Control:
           It is a Layout panel.
     A Canvas panel is used to position child elements by using coordinates that are relative to the canvas area.
  Create Canvas in XAML:
<Canvas Background="BurlyWood" Margin="88,0,120,99" Height="66"VerticalAlignment="Bottom">
            <Button Name="btn_can" Margin="15,18,70,70" Height="26" Width="40" Canvas.Left="-1" Canvas.Top="17">Cancel</Button>
            <Button  Height="23" Margin="15,50,75,50" Name="btn_Ok" VerticalAlignment="Bottom" Click="btn_OK_Click" Width="39.893" Canvas.Left="-1" Canvas.Top="-44">OK</Button>
        </Canvas>
I just declare Buttons with in Canvas Tag.
Create Canvas in Coding:
          Canvascans;
               privatevoid canvas()
               {
                    cans = new Canvas();
          cans.Width = 150;
                              cans.Height = 150;
          cans.Background = Brushes.Lavender;
                    canvascontrols(cans);
                    this.Content = cans;
               }
     private voidcanvascontrols(Canvas cntCon)
              {
                  btn_Exit = new Button();
                  btn_Exit.Background = Brushes.Ivory;
                  btn_Exit.Content = "Exit";
                  btn_Exit.Name = "ButtonExit";
                  btn_Exit.Height = 30;
                  btn_Exit.Width = 50;
                  btn_Exit.Margin = new Thickness(10, 10, 20, 50);
                  btn_Exit.Click += new RoutedEventHandler(btn_Exit_Click);
                  cntCon.Children.Add(btn_Exit);
       }
   private void Window_Loaded(objectsender, RoutedEventArgs e)
        {
            canvas();
        }
Here, I created Method (canvascontrols) for adding a Button into Canvas.

·  Calendar Control:
Enable a user to select a date by using a visual calendar display.
It starts from .Net Framework 4.5.
Please refer this:http://msdn.microsoft.com/en-us/library/system.windows.controls.calendar.aspx
·  CheckBox Control:
                    User can select and clear.
Create Canvas in XAML:
<CheckBox Content="Yes" Background="Khaki" IsChecked="True" ></CheckBox>
Create Canvas in Coding:
          CheckBox chkYes;
          CheckBox chkNo;
       private void canvas()
        {
            cans = newCanvas();
            cans.Width = 150;
            cans.Height = 150;
            cans.Background = Brushes.Lavender;
            checkYesNoControls(cans);
            this.Content = cans;
        }
        private void checkYesNoControls(CanvascntCon)
        {
            chkYes  = new CheckBox();
            chkYes.ClickMode = ClickMode.Press;
            chkYes.Content = "Yes";
            chkYes.Background = Brushes.Khaki;
            chkYes.IsChecked = true;
            chkYes.Margin = new Thickness(10, 10, 25, 20);
            cntCon.Children.Add(chkYes);
            chkNo = newCheckBox();
            chkNo.ClickMode = ClickMode.Press;
            chkNo.Content = "No";
            chkNo.Background = Brushes.LightGreen;
            chkNo.Margin = new Thickness(10, 40, 25, 20);
            cntCon.Children.Add(chkNo);
       }
private voidWindow_Loaded(object sender, RoutedEventArgs e)
        {
            canvas();
        }
·  ComboBox Control:
            Selection control with a drop-down list that can be shown or hidden by clicking the arrow on the control.
Create ComboBox in XAML:
   <ComboBox Height="23" Margin="60,76,98,0" Name="comboBox1" VerticalAlignment="Top">
            <ComboBoxItem>IBM</ComboBoxItem>
            <ComboBoxItem>GANTEC</ComboBoxItem>
            <ComboBoxItem>INTEL</ComboBoxItem>
            <ComboBoxItem>HP</ComboBoxItem>
        </ComboBox>
Create ComboBox in Coding:
        ComboBoxcmbCompany;
    private void comboBoxControls()
        {
            cmbCompany = new ComboBox();
            cmbCompany.Width = 100;
            cmbCompany.Height  = 20;
            cmbCompany.Margin = new Thickness(10, 5, 10, 20);
            cmbCompany.Items.Add("IBM");
            cmbCompany.Items.Add("SATHYAM");
            cmbCompany.Items.Add("KRISH");
            cmbCompany.Items.Add("GANTEC");
            this.Content = cmbCompany;
   }

private voidWindow_Loaded(object sender, RoutedEventArgs e)
        {
            comboBoxControls ();
        }
  User can’t change the items in the ComboBox.It likes DropdownStyle in Windows Form
·  ContextMenu Control:
                    Represents a pop-up menu.
                   Control to expose functionality that is specific to the context of the control.
The following error message will show when user drag and drop a Context Menu in the window.






Create ContextMenu in XAML:
<TextBox Name="textBox1" TextWrapping="Wrap" Margin="10, 10, 5, 5" Grid.Row="7"> <TextBox.ContextMenu>
                <ContextMenu>
                    <MenuItem Header="_USA" /><Separator />
                    <MenuItem Header="_INDIA"  /><Separator />
                    <MenuItem Header="CHINA"/><Separator />
                    <MenuItem Header="SOUTH AFRICA" /><Separator />
</ContextMenu>
            </TextBox.ContextMenu>
        </TextBox>

Create ContextMenu in Coding:
          TextBox txtBox;
   ContextMenucntMenu;
   private voidcontentMenus(TextBox txtBox)
                    {
            cntMenu = new ContextMenu();
                                cntMenu.Items.Add("INDIA");
            cntMenu.Items.Add("USA");
                                cntMenu.Items.Add("CHINA");
                                cntMenu.Items.Add("SOUTH AFRICA");
                      cntMenu.Items.Add("JAPAN");
            txtBox.ContextMenu = cntMenu;
                    }
             privatevoid TextBoxControl()
             {
                                txtBox = new TextBox();
            txtBox.Margin = new Thickness(11, 10, 10, 10);
                                txtBox.Width = 100;
            txtBox.Height = 25;
                                contentMenus(txtBox);
            this.Content = txtBox;
          }
private voidWindow_Loaded(object sender, RoutedEventArgs e)
          {
                                TextBoxControl();
          }
Conclusion:
  I hope, you get some ideas about Button and BulletDecorator Control in WPF. Thanks for reading this article. We will talk about other controls in next Chapters.