Scheduler for WPF
Appointment クラス メンバ
プロパティ  メソッド 

C1.ScheduleCore アセンブリ > C1.Schedule 名前空間 : Appointment クラス

Appointmentデータ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタオーバーロードされます。   
トップ
パブリック プロパティ
 名前解説
Public プロパティGets an Action object for the Appointment object. Once this property is first requested, a new Action object is created and assigned to the Action property.  
Public プロパティGets or sets the System.Boolean value indicating if the current appointment is an All-day appointment.  
Public プロパティGets or sets custom text value associated with this object.  
Public プロパティGets the System.Boolean value determining if the item is a winner of an automatic conflict resolution.  
Public プロパティGets or sets the System.String value representing the body of the Appointment object.  
Public プロパティGets or sets the Status object indicating the busy status of the user for the appointment.  
Public プロパティGets or sets the CategoryList object which holds the set of categories assigned to the appointment. Categories may be associated with an appointment to effectively group appointments. An appointment may be associated with multiple categories.  
Public プロパティGets the AppointmentList object representing the list of Appointment objects which are in conflict with this particular appointment.  
Public プロパティGets or sets custom text associated with this object.  
Public プロパティFor internal use only. The DragStartValue property can be used to keep DateTime value, where end-user started to drag appointment. It might be any time between app.Start and End values. If you set this field at the beginning of the drag and drop operation, later you can determine appointment.Start value as LastAcceptedStart.Add(newStart.Subtract(DragStartValue)), where newStart is DateTime value under the pointer. Appointment.EndEdit and CancelEdit methods reset this field to DateTime.MinValue.  
Public プロパティGets or sets the System.TimeSpan value indicating the duration of the appointment.  
Public プロパティGets or sets the System.DateTime value determining the end date and time of the appointment.  
Public プロパティReturns the appointment end date.  
Public プロパティGets the unique id used for serialization purposes. C1.Schedule.BasePersistableObjectから継承されます。
Public プロパティGets or sets the ImportanceEnum value indicating the relative importance level for the appointment. Default value is ImportanceEnum.Normal.  
Public プロパティReturns the System.Boolean values specifying whether the current appointment has been added to the parent AppointmentCollection.  
Public プロパティReturns the System.Boolean value indicating whether the duration of the appointment is greater than or equal to one day.  
Public プロパティIndicates whether the object is in edit mode, which is started using the BasePersistableObject.BeginEdit method. C1.Schedule.BasePersistableObjectから継承されます。
Public プロパティGets a System.Boolean value indicating either it is a one day appointment or shares some days.  
Public プロパティGets the System.Boolean value indicating if the appointment is recurring.  
Public プロパティGets an array of objects representing the key of the BasePersistableObject. C1.Schedule.BasePersistableObjectから継承されます。
Public プロパティGets or sets the Label object associated with this appointment.  
Public プロパティFor internal use only. The last saved appointment duration (it doesn't changed between BeginEdit/EndEdit calls).  
Public プロパティFor internal use only. The last saved start value (it doesn't changed between BeginEdit/EndEdit calls).  
Public プロパティGets or sets the ContactList object which holds the set of Contact objects for this appointment. An appointment may be associated with multiple contacts.  
Public プロパティGets or sets the System.String value specifying where the appointment is going to be.  
Public プロパティGets or sets the Contact object which owns current Appointment object.  
Public プロパティGets or sets the reference to the parent AppointmentCollection object.  
Public プロパティGets the Appointment object that defines the recurrence criteria for this Appointment object. If this appointment is a not member of a recurrence, or is itself a root appointment, null is returned.  
Public プロパティGets or sets the System.Boolean value determining whether the calendar owner intends to keep the Appointment object private.  
Public プロパティGets the RecurrenceStateEnum value indicating the recurrence state of the appointment.  
Public プロパティGets the Reminder object which is associated with the appointment. To associate an appointment with the reminder, set its ReminderSet property to true. Once this property is set to true, a new Reminder object is created and assigned to the Reminder property.  
Public プロパティGets or sets the System.Boolean value indicating if the associated Reminder object has non-default settings. True if the reminder overrides the default reminder behavior for the appointment. You must set the ReminderOverrideDefault property to validate the ReminderPlaySound and the ReminderSoundFile properties.  
Public プロパティGets or sets the System.Boolean value indicating if the reminder should play a sound when it occurs for this appointment or task. The ReminderPlaySound property must be set in order to validate the ReminderSoundFile property. This property is only valid if the ReminderOverrideDefault property is set to true.  
Public プロパティGets or sets the System.Boolean value indicating whether a reminder is associated with the appointment. Once this property is set to true, a new Reminder object is created and assigned to the Reminder property.  
Public プロパティGets or sets the System.String value indicating the path and file name of the sound file to play when the reminder occurs for the appointment. This property is only valid if the ReminderOverrideDefault and ReminderPlaySound properties are set to true.  
Public プロパティGets or sets the System.TimeSpan value indicating the interval of time the reminder should occur prior to the start of the appointment.  
Public プロパティGets or sets the ResourceList object which holds the set of Resource objects for this appointment. An appointment may be associated with multiple resources.  
Public プロパティGets the System.Boolean value indicating if the appointment has not been modified since the last save.  
Public プロパティGets or sets the SensitivityEnum value indicating the sensitivity level of the appointment.  
Public プロパティGets or sets the System.DateTime value determining the start date and time of the appointment.  
Public プロパティGets or sets the System.String value representing the subject of the Appointment object.  
Public プロパティGets or sets custom information associated with this object.  
トップ
パブリック メソッド
 名前解説
Public メソッドオーバーライドされます。 Prevents the Appointment object from being updated until the EndEdit(Boolean) method is called.  
Public メソッドオーバーライドされます。 Discards changes since the last BeginEdit call.  
Public メソッドRemoves the recurrence settings and restores the RecurrenceStateEnum.NotRecurring state for an appointment.  
Public メソッドPerforms a comparison with another Appointment object based on the start time and subject.  
Public メソッドCreates the copy of the Appointment object.  
Public メソッドオーバーロードされます。 Copies properties from the specified Appointment object to this one.  
Public メソッドCopies RecurrencePattern from the specified Appointment  
Public メソッドDeletes an appointment and removes it from the owning AppointmentCollection collection.  
Public メソッドFinishes edit mode started by the BasePersistableObject.BeginEdit method and updates a corresponding data source item. C1.Schedule.BasePersistableObjectから継承されます。
Public メソッドオーバーロードされます。 オーバーライドされます。 Reconstructs appointment from an System.Xml.XmlNode.  
Public メソッドReturns XML encoding of appointment properties.  
Public メソッドCreate string which can be used as a file name from appointment subject.  
Public メソッドReturns the RecurrencePattern object that represents the recurrence attributes of an appointment. If there is no existing recurrence pattern, a new empty RecurrencePattern object is returned.  
Public メソッドReturns a time term before the appointment start; a negative value means that appointment is expired.  
Public メソッドInvalidates appointment properties.  
Public メソッドReturns True if the current Appointment object is a member of a group which is specified by the groupOwner and groupBy parameters; False otherwise.  
Public メソッドReturns the System.Boolean value indicating whether according to the appointment times and duration the appointment is an all-day event.  
Public メソッドSaves the appointment to the specified path in the format of the specified file format.  
Public メソッドReconstructs appointment properties from the specified string.  
Public メソッドSpecifies that the current appointment has been changed and should invalidate properties.  
Public メソッドSets a new group owner for the current appointment  
Public メソッドオーバーロードされます。 オーバーライドされます。 Creates an XML encoding of the appointment.  
トップ
参照

Appointment クラス
C1.Schedule 名前空間