本文整理汇总了C#中System.Windows.Controls.DatePicker.SetResourceReference方法的典型用法代码示例。如果您正苦于以下问题:C# DatePicker.SetResourceReference方法的具体用法?C# DatePicker.SetResourceReference怎么用?C# DatePicker.SetResourceReference使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Controls.DatePicker
的用法示例。
在下文中一共展示了DatePicker.SetResourceReference方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PageOrderAirliners
public PageOrderAirliners(PageAirliners parent, Manufacturer manufacturer)
{
this.ParentPage = parent;
this.Manufacturer = manufacturer;
this.customConfiguration = false;
this.orders = new List<AirlinerOrder>();
this.Classes = new List<AirlinerClass>();
InitializeComponent();
ScrollViewer scroller = new ScrollViewer();
scroller.VerticalScrollBarVisibility = ScrollBarVisibility.Auto;
scroller.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto;
scroller.MaxHeight = GraphicsHelpers.GetContentHeight();
StackPanel mainPanel = new StackPanel();
mainPanel.Margin = new Thickness(0, 0, 5, 0);
scroller.Content = mainPanel;
TextBlock txtHeader = new TextBlock();
txtHeader.Uid = "1001";
txtHeader.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch;
txtHeader.SetResourceReference(TextBlock.BackgroundProperty, "HeaderBackgroundBrush2");
txtHeader.FontWeight = FontWeights.Bold;
txtHeader.Text = Translator.GetInstance().GetString("PageOrderAirliners", txtHeader.Uid);
mainPanel.Children.Add(txtHeader);
ListBox lbManufacturers = new ListBox();
lbManufacturers.ItemContainerStyleSelector = new ListBoxItemStyleSelector();
lbManufacturers.SetResourceReference(ListBox.ItemTemplateProperty, "QuickInfoItem");
cbAirport = new ComboBox();
cbAirport.SetResourceReference(ComboBox.ItemTemplateProperty, "AirportCountryItem");
cbAirport.Background = Brushes.Transparent;
cbAirport.SetResourceReference(ComboBox.StyleProperty, "ComboBoxTransparentStyle");
cbAirport.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
List<Airport> airports = GameObject.GetInstance().HumanAirline.Airports.FindAll(a => a.getCurrentAirportFacility(GameObject.GetInstance().HumanAirline, AirportFacility.FacilityType.Service).TypeLevel > 0);
airports = airports.OrderBy(a => a.Profile.Name).ToList();
foreach (Airport airport in airports)
cbAirport.Items.Add(airport);
cbAirport.SelectedIndex = 0;
lbManufacturers.Items.Add(new QuickInfoValue(Translator.GetInstance().GetString("PageOrderAirliners", "1007"), cbAirport));
DateTime firstDate = GameObject.GetInstance().GameTime.AddMonths(3);
dpDate = new DatePicker();
dpDate.SetResourceReference(DatePicker.CalendarStyleProperty, "CalendarPickerStyle");
dpDate.DisplayDateStart = new DateTime(firstDate.Year, firstDate.Month, 1);
dpDate.DisplayDateEnd = GameObject.GetInstance().GameTime.AddYears(5);
dpDate.DisplayDate = firstDate;
dpDate.SelectedDate = firstDate;
for (int i = 1; i < firstDate.Day; i++)
dpDate.BlackoutDates.Add(new CalendarDateRange(new DateTime(firstDate.Year, firstDate.Month, i)));
lbManufacturers.Items.Add(new QuickInfoValue("Delivery time", dpDate));
ContentControl ccManufacturer = new ContentControl();
ccManufacturer.SetResourceReference(ContentControl.ContentTemplateProperty, "ManufactorerLogoItem");
ccManufacturer.Content = this.Manufacturer;
lbManufacturers.Items.Add(new QuickInfoValue(Translator.GetInstance().GetString("PageOrderAirliners", "1003"), ccManufacturer));
lbManufacturers.Items.Add(new QuickInfoValue(Translator.GetInstance().GetString("PageOrderAirliners", "1004"), createOrderPanel()));
mainPanel.Children.Add(lbManufacturers);
TextBlock txtOrders = new TextBlock();
txtOrders.FontWeight = FontWeights.Bold;
txtOrders.SetResourceReference(TextBlock.BackgroundProperty, "HeaderBackgroundBrush2");
txtOrders.Uid = "1002";
txtOrders.Text = Translator.GetInstance().GetString("PageOrderAirliners", txtOrders.Uid);
txtOrders.Margin = new Thickness(0, 5, 0, 0);
mainPanel.Children.Add(txtOrders);
lbOrders = new ListBox();
lbOrders.ItemContainerStyleSelector = new ListBoxItemStyleSelector();
lbOrders.ItemTemplate = this.Resources["AirlinerOrderItem"] as DataTemplate;
//lbOrders.MaxHeight = GraphicsHelpers.GetContentHeight() / 4;
mainPanel.Children.Add(lbOrders);
ListBox lbPrice = new ListBox();
lbPrice.ItemContainerStyleSelector = new ListBoxItemStyleSelector();
lbPrice.SetResourceReference(ListBox.ItemTemplateProperty, "QuickInfoItem");
txtDiscount = new TextBlock();
txtTotalPrice = new TextBlock();
lbPrice.Items.Add(new QuickInfoValue(Translator.GetInstance().GetString("PageOrderAirliners", "1005"), txtDiscount));
lbPrice.Items.Add(new QuickInfoValue(Translator.GetInstance().GetString("PageOrderAirliners", "1006"), txtTotalPrice));
cbDownPayment = new CheckBox();
//.........这里部分代码省略.........